Trowbridge-Reitz Sample, sample surface normal, cosTheta

Time bar (total: 1.4min)

analyze1.2s (1.5%)

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.4s (8.8%)

Results
7.4s8256×body256valid
Bogosity

preprocess1.9s (2.3%)

Algorithm
egg-herbie
Rules
485×associate-/r*
473×associate-/l*
449×fma-def
430×div-sub
371×times-frac
Problems
131×(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
118×(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
No Errors
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02073356
14803216
211073020
340842828
476052828
Stop Event
node limit
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)))))
(/.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)) 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)))) (neg.f32 u0)) (-.f32 1 (neg.f32 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)) (neg.f32 u1)) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) (neg.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)) (neg.f32 u1)) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) (neg.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 (neg.f32 alphax)) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 (neg.f32 alphax) (neg.f32 alphax))) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay (neg.f32 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 (neg.f32 alphay) alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 (neg.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 (neg.f32 alphay) alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 (neg.f32 alphay) alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u1) (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 u0 u0)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) alphax) (-.f32 1 alphax)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 u0 u0)))) alphay) (-.f32 1 alphay)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32)))))))) (*.f32 u1 u1)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32)))))))) (*.f32 u1 u1)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)))) u0) (-.f32 1 u0)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphay)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphay)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) 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)))) (neg.f32 u0)) (-.f32 1 (neg.f32 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphay)))) (/.f32 (-.f32 1 (neg.f32 u0)) (neg.f32 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (neg.f32 u0) (*.f32 (+.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax))))))))
(/.f32 1 (sqrt.f32 (-.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (+.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (-.f32 1 (/.f32 u0 (*.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (*.f32 alphay alphay)))) (+.f32 1 u0))))))
(/.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)) (neg.f32 u1)) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) (neg.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)) (neg.f32 u1)) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) (neg.f32 u1)) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) (neg.f32 u1) (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) (neg.f32 u1) (*.f32 (PI.f32) 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) (neg.f32 u1) (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) (neg.f32 u1) (*.f32 (PI.f32) 1/2)))))) alphay)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1))))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1))))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1))))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1))))))) alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 2 u1))))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 2 u1))))))) 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 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2))) alphax)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2))) alphax)))) alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 (neg.f32 alphax) (neg.f32 alphax))) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.f32 (*.f32 alphax alphax) (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphay)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay (neg.f32 alphax))))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (neg.f32 alphay) alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 (neg.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 (neg.f32 alphay) alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 (neg.f32 alphay) alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.f32 (*.f32 alphax alphax) (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphay)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay (neg.f32 alphax))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay (neg.f32 alphax))))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u1) (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u0 (*.f32 (PI.f32) 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u0 (*.f32 (PI.f32) 1/2))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u0 (*.f32 (PI.f32) 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u0 (*.f32 (PI.f32) 1/2))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u1) u1)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u1 (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2)))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2)))))) alphay)))) (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) alphax) (*.f32 (/.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 (sqrt.f32 (+.f32 1 (/.f32 u1 (*.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2))) alphax)))) (*.f32 alphax alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2))) alphax)))) (/.f32 (*.f32 alphay alphay) (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2))) alphax))))))) (-.f32 1 u1))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 u0 u0)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) alphax) (-.f32 1 alphax)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) u0) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) u0)) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (/.f32 (*.f32 alphay alphay) (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))))))) (/.f32 (-.f32 1 alphax) alphax)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphax (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) u0) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) u0) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) alphay)))) (-.f32 1 alphax)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphax (-.f32 1 alphax)) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) u0) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) u0) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0))))) alphay)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphax (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay u0)))) (*.f32 u0 u0)) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay u0)))) (/.f32 (*.f32 alphay alphay) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay u0)))))))) (-.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 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (/.f32 (*.f32 u0 u0) (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))))))) (/.f32 (-.f32 1 alphay) alphay)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphay (*.f32 (-.f32 1 alphay) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) u0) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) u0) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphay (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) u0) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) u0) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) alphax))) (-.f32 1 alphay))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphay (*.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (*.f32 alphax alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (/.f32 (*.f32 u0 u0) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax))))))) (-.f32 1 alphay))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32)))))))) (*.f32 u1 u1)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2)))))) u1) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2)))))) u1)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) u1) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) u1) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2))))))) u1) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2))))))) 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 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2)))))) (*.f32 u1 u1)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2)))))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32)))))))) (*.f32 u1 u1)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphay (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphay (*.f32 (PI.f32) 1/2)))))) alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphay (*.f32 (PI.f32) 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphay (*.f32 (PI.f32) 1/2))))))) (*.f32 u1 u1)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) u1) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) u1) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax)) (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphay 2))))))) u1) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphay 2))))))) u1) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphay 2))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphay 2))))))) (*.f32 alphax alphax)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) (*.f32 u1 u1)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphay) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphay)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphax)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphay) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphay) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphax alphay)))) alphay) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphax alphay)))) alphay) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphax alphay)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphax alphay)))) (*.f32 alphax alphax)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) (*.f32 alphax alphax)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) (*.f32 alphay alphay)))))))))
Compiler

Compiled 921 to 575 computations (37.6% saved)

eval12.0ms (0%)

Compiler

Compiled 710 to 421 computations (40.7% saved)

prune7.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
100.0%
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
100.0%
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
Compiler

Compiled 362 to 238 computations (34.3% saved)

localize2.6s (3.1%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.7%
(/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay)
99.8%
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
99.9%
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
99.9%
(sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))
99.4%
(sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))
99.5%
(/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay))
99.9%
(sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))
99.9%
(atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
98.8%
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))
98.4%
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
62.0%
(tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))
60.0%
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
98.5%
(fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))
98.3%
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
61.8%
(tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))
61.3%
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))
Compiler

Compiled 1440 to 805 computations (44.1% saved)

series132.0ms (0.2%)

Counts
8 → 120
Calls

63 calls:

TimeVariablePointExpression
14.0ms
alphax
@inf
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
9.0ms
alphay
@inf
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
8.0ms
alphay
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
8.0ms
u0
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
7.0ms
alphay
@-inf
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))

rewrite1.2s (1.4%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
2582×frac-add
113×frac-times
102×frac-2neg
98×div-inv
87×clear-num
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056880
1227600
21624600
Stop Event
node limit
Counts
8 → 1362
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))
(tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))
Outputs
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1)
(*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 1 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (+.f64 (tan.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 u1)))) (tan.f64 (*.f64 (PI.f32) 1/2))) (-.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 u1)))) (tan.f64 (*.f64 (PI.f32) 1/2)))))
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1/2) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1/2))
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))) -1))
(+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (*.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)))) (-.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) 3) (pow.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) 1)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 1 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 1 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)))) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) 3) (pow.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) 3)) (+.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) alphay))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) alphay))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) 1)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (neg.f32 alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) 1)) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax alphax) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) alphay))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax alphax) alphay))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (neg.f32 alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (neg.f32 alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (neg.f32 alphay) alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (neg.f32 alphay)) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (neg.f32 alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 1 alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 1 alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 1 alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 alphay alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 alphay alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 alphay alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) 1)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) 1)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) alphay) 1)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay 1)) (*.f32 alphay (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 alphay (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 alphay (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 alphay (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 alphay (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (neg.f32 alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay 1)) (*.f32 alphay (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax alphax)) (*.f32 alphay (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 alphay (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 alphay (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 alphay (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (neg.f32 alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (neg.f32 alphay) alphax))
(*.f32 1 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 alphax -2))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))
(*.f32 (pow.f32 alphax -2) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (/.f32 1 alphax))
(pow.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) -1)
(neg.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax (neg.f32 alphax))))
Calls

24 calls:

1.0ms
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))
0.0ms
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))
0.0ms
(tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))
0.0ms
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
0.0ms
(fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))

simplify1.9s (2.3%)

Algorithm
egg-herbie
Rules
1831×+-commutative
1817×fma-def
203×distribute-lft-neg-out
196×distribute-rgt-neg-out
51×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05268390132
Stop Event
node limit
Counts
1482 → 2475
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(/.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (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 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (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 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (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 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1)
(exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(log.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))) (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))) (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))) (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) 1)
(binary32->binary64 (binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 1 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (+.f64 (tan.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 u1)))) (tan.f64 (*.f64 (PI.f32) 1/2))) (-.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 u1)))) (tan.f64 (*.f64 (PI.f32) 1/2)))))
(exp.f64 (log.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(log.f64 (exp.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))) (sqrt.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))) (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))) (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(*.f64 1 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))
(pow.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))) 1)
(binary32->binary64 (binary64->binary32 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2))))
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1/2) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1/2))
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))) -1))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))) (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))) 1)
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (*.f32 (binary64->binary32 (binary32->binary64 alphax)) (binary64->binary32 (binary32->binary64 alphax)))))) (-.f32 1 (binary64->binary32 (binary32->binary64 u0)))))))))
(+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (*.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)))) (-.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) 3) (pow.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) 1)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 1 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(exp.f64 (log.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(log.f64 (exp.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))) (sqrt.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))) (cbrt.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))))) (cbrt.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))) (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(*.f64 1 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))))
(pow.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) 1)
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (*.f32 (binary64->binary32 (binary32->binary64 alphax)) (binary64->binary32 (binary32->binary64 alphax)))))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 1 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) 1)
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) 1)
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)))) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) 3) (pow.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) 3)) (+.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) alphay))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) alphay))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) 1)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (neg.f32 alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) 1)) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax alphax) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) alphay))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax alphax) alphay))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (neg.f32 alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (neg.f32 alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (neg.f32 alphay) alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (neg.f32 alphay)) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (neg.f32 alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 1 alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 1 alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 1 alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 alphay alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 alphay alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 alphay alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) 1)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) 1)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) alphay) 1)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay 1)) (*.f32 alphay (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 alphay (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 alphay (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 alphay (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 alphay (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (neg.f32 alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay 1)) (*.f32 alphay (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax alphax)) (*.f32 alphay (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 alphay (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 alphay (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 alphay (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (neg.f32 alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (neg.f32 alphay) alphax))
(exp.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(log.f32 (exp.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))))) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(*.f32 1 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))))
(pow.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) 1)
(binary64->binary32 (binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(binary64->binary32 (binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))))
(*.f32 1 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 alphax -2))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))
(*.f32 (pow.f32 alphax -2) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (/.f32 1 alphax))
(pow.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) -1)
(neg.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax (neg.f32 alphax))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(log.f32 (exp.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(*.f32 (sqrt.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))) (sqrt.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))) (cbrt.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (cbrt.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)) 1)
(binary64->binary32 (binary32->binary64 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(binary64->binary32 (binary32->binary64 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(binary64->binary32 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(binary32->binary64 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (*.f32 (binary64->binary32 (binary32->binary64 alphax)) (binary64->binary32 (binary32->binary64 alphax)))))) (-.f32 1 (binary64->binary32 (binary32->binary64 u0))))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay)))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay)))
(binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)))
Outputs
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (*.f32 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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(fma.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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)))))))
(fma.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.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)))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (+.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (+.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2)))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2))
(/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) (pow.f32 alphax 2))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1)
(exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(log.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))) (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))) (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))) (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) 1)
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))))
(binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 1 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (+.f64 (tan.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 u1)))) (tan.f64 (*.f64 (PI.f32) 1/2))) (-.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (*.f64 2 (binary32->binary64 u1)))) (tan.f64 (*.f64 (PI.f32) 1/2)))))
(exp.f64 (log.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(log.f64 (exp.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))) (sqrt.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))) (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))) (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 1 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))
(*.f64 1 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(pow.f64 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))) 1)
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(binary32->binary64 (binary64->binary32 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2))))
(binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2))))
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2) 1)
(*.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))))
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1/2) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1/2))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1)
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) -1)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))) -1))
(pow.f64 (exp.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))) -1)
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))) (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))))
(binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (*.f32 (binary64->binary32 (binary32->binary64 alphax)) (binary64->binary32 (binary32->binary64 alphax)))))) (-.f32 1 (binary64->binary32 (binary32->binary64 u0)))))))))
(binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (*.f32 (binary64->binary32 (binary32->binary64 alphax)) (binary64->binary32 (binary32->binary64 alphax)))))) (-.f32 1 (binary64->binary32 (binary32->binary64 u0)))))))))
(+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)))
(fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (*.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)))) (-.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 4) (*.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)))) (-.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) 3) (pow.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) 3) (pow.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) 3)) (+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 4) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 1 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 1 (binary32->binary64 alphay) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 1 (binary32->binary64 alphay) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 1 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 1 (binary32->binary64 alphay) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 1 (binary32->binary64 alphay) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 1 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 1 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 1 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 1 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 1 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 1 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 1 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) 1)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) 1)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphay) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (neg.f64 (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphay) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (neg.f64 (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) 1)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (binary32->binary64 alphay) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (binary32->binary64 alphay) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1) (neg.f64 (binary32->binary64 alphay)) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) 1)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) 1)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1))) (*.f64 (binary32->binary64 alphax) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)) (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))) (*.f64 (binary32->binary64 alphax) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 1 (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 1 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 1 (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 1 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 1 (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 1 (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 1 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 1 (binary32->binary64 alphax) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 1 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 1 (binary32->binary64 alphax) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 1 (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 1 (binary32->binary64 alphax) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphax) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) 1)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) 1)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) 1)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (neg.f64 (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (binary32->binary64 alphax) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) 1)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) 1)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) 1)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (neg.f64 (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (neg.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) 1)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) 1)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphay))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax)) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (binary32->binary64 alphax) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (*.f64 (binary32->binary64 alphay) 1)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (binary32->binary64 alphay) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (binary32->binary64 alphay) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (*.f64 (binary32->binary64 alphay) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (*.f64 (binary32->binary64 alphay) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) 1)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (*.f64 (binary32->binary64 alphay) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (pow.f64 (binary32->binary64 alphax) 2) (*.f64 (binary32->binary64 alphay) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (pow.f64 (binary32->binary64 alphax) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (binary32->binary64 alphax) 2) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (pow.f64 (binary32->binary64 alphax) 2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 alphax) -2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (pow.f64 (binary32->binary64 alphax) 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphax)) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax)) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphax) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (binary32->binary64 alphax)))) (*.f64 (neg.f64 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(exp.f64 (log.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))
(log.f64 (exp.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))) (sqrt.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))) (cbrt.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))))) (cbrt.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))) (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))) (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(*.f64 1 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))))
(*.f64 1 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))))
(pow.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) 1)
(fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax)))))))
(binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (*.f32 (binary64->binary32 (binary32->binary64 alphax)) (binary64->binary32 (binary32->binary64 alphax)))))))
(binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (*.f32 (binary64->binary32 (binary32->binary64 alphax)) (binary64->binary32 (binary32->binary64 alphax)))))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 1 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) 1)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) 1)
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)))
(fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)))) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)))) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) 3) (pow.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) 3)) (+.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) 3) (pow.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) 3)) (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2)) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax -2))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay alphay)))
(/.f32 (fma.f32 1 (*.f32 alphay alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 1 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 1 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 1 (*.f32 alphay alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) alphay))
(/.f32 (fma.f32 1 alphay (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) alphay))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (neg.f32 alphay)))
(/.f32 (fma.f32 1 (neg.f32 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) alphay))
(/.f32 (fma.f32 1 alphay (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) alphay))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (neg.f32 alphay)))
(/.f32 (fma.f32 1 (neg.f32 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (fma.f32 1 (*.f32 alphay alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 1 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 1 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 1 (*.f32 alphay alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (fma.f32 1 alphay (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (fma.f32 1 (neg.f32 alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (fma.f32 1 alphay (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (fma.f32 1 (neg.f32 alphay) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) 1)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) 1)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 1 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 1 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay)))
(/.f32 (fma.f32 1 (*.f32 alphay alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphay (neg.f32 alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 1 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 1 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 1 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 1 (*.f32 alphay alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay))
(/.f32 (fma.f32 1 alphay (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 1 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)))
(/.f32 (fma.f32 1 (neg.f32 alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay))
(/.f32 (fma.f32 1 alphay (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay))
(/.f32 (+.f32 (*.f32 1 (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)))
(/.f32 (fma.f32 1 (neg.f32 alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) alphay))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) alphay))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) alphay))
(/.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (fma.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) 1)) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) 1)) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax alphax) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax alphax) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay) (*.f32 (*.f32 alphax (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay) (*.f32 (*.f32 alphax (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) alphay))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax alphax) alphay))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (neg.f32 alphay)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax alphax) alphay))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay (*.f32 (*.f32 alphax alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax alphax) alphay))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax alphax) (neg.f32 alphay)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) alphay))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) alphay))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) 1)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) alphay))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) alphay))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (*.f32 alphay alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) alphay (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (neg.f32 alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (neg.f32 alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) alphay (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (neg.f32 alphay)) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1) (neg.f32 alphay) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) alphay (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (neg.f32 alphay) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax 1)) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphax (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))) (*.f32 alphax (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (neg.f32 alphay) alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) alphay)))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 (neg.f32 alphay) (neg.f32 alphay))) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (*.f32 (neg.f32 alphay) (neg.f32 alphay))))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (*.f32 alphay alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax (*.f32 alphay alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) alphay (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1))) (*.f32 alphax (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (neg.f32 alphay)) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (neg.f32 alphay) (*.f32 alphax (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) alphay) (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) alphay (*.f32 alphax (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax alphay))
(/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (neg.f32 alphay)) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax) (neg.f32 alphay) (*.f32 alphax (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))) (*.f32 alphax (neg.f32 alphay)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 1 (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 1 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 1 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (fma.f32 1 (*.f32 alphax alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 1 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 1 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 1 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 1 (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 1 (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 1 (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 1 (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 1 alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (fma.f32 1 alphax (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 1 (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 1 alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (fma.f32 1 alphax (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 1 alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (fma.f32 1 alphax (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (fma.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (fma.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) alphax (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 alphay alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 alphay alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 alphay alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 alphay alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (*.f32 alphay alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) alphax (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) 1)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) 1)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) alphay) 1)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (neg.f32 alphay) alphay) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) 1)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 alphay alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphay alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (*.f32 alphay alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 (*.f32 alphay alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (*.f32 alphay alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 (neg.f32 alphay) (neg.f32 alphay)) alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (*.f32 alphay alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay 1)) (*.f32 alphay (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay 1)) (*.f32 alphay (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)) (*.f32 alphay (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax) (*.f32 alphay (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 alphay (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 alphay (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 alphay (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay alphax))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay alphax))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax) (*.f32 alphay (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 alphay alphax))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax (*.f32 alphay (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) alphax (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax alphax) (*.f32 alphay (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (neg.f32 alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (neg.f32 alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) alphax (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay 1)) (*.f32 alphay (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay 1)) (*.f32 alphay (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay 1)) (*.f32 alphay (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 alphay (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax alphax)) (*.f32 alphay (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax alphax) (*.f32 alphay (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 alphay (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 alphay (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 alphay (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 alphay (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 alphay (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax (*.f32 alphay (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphay (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 alphay (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax (*.f32 alphay (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 alphay (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 alphay alphax))
(/.f32 (fma.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax (*.f32 alphay (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 alphay alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 (neg.f32 alphay) 1)) (*.f32 (neg.f32 alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax alphax)) (*.f32 (neg.f32 alphay) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax)))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax alphax) (*.f32 alphay (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (neg.f32 alphay) (*.f32 alphax alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) (*.f32 (neg.f32 alphay) (*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax alphax) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (neg.f32 alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 1))) (*.f32 (neg.f32 alphay) (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax (*.f32 (neg.f32 alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))) (*.f32 (neg.f32 alphay) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax))) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax (*.f32 (neg.f32 alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax) (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (neg.f32 alphay) alphax))
(/.f32 (fma.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphax (*.f32 (neg.f32 alphay) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphax))) (*.f32 (neg.f32 alphay) alphax))
(exp.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))
(log.f32 (exp.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))))) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax)))) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))))
(*.f32 1 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))))
(*.f32 1 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax)))))
(pow.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) 1)
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))
(binary64->binary32 (binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(binary64->binary32 (binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))))
(binary64->binary32 (binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(binary64->binary32 (binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))))
(binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))))
(binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))))
(*.f32 1 (/.f32 (pow.f32 alphax -2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 alphax -2))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))
(*.f32 (pow.f32 alphax -2) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (/.f32 1 alphax))
(pow.f32 (/.f32 alphax (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax)) -1)
(neg.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 alphax (neg.f32 alphax)))
(exp.f32 (log.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))
(log.f32 (exp.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))
(*.f32 (sqrt.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))) (sqrt.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))) (cbrt.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (cbrt.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax)) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))
(*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))
(*.f32 1 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax)))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)) 1)
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))
(binary64->binary32 (binary32->binary64 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(binary64->binary32 (binary32->binary64 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))
(binary64->binary32 (binary32->binary64 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
(binary64->binary32 (binary32->binary64 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax))))
(binary64->binary32 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))
(binary64->binary32 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary32->binary64 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2))))))
(binary32->binary64 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))))
(binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))))
(binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 (binary64->binary32 (binary32->binary64 u1))) 1/2)))))) (*.f32 (binary64->binary32 (binary32->binary64 alphax)) (binary64->binary32 (binary32->binary64 alphax)))))) (-.f32 1 (binary64->binary32 (binary32->binary64 u0))))))))
(binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (*.f32 (binary64->binary32 (binary32->binary64 alphax)) (binary64->binary32 (binary32->binary64 alphax)))))) (-.f32 1 (binary64->binary32 (binary32->binary64 u0))))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay)))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay)))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)))
(binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))

eval6.1s (7.3%)

Compiler

Compiled 297290 to 172351 computations (42% saved)

prune2.1s (2.5%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New270562711
Fresh000
Picked202
Done000
Total270762713
Accuracy
100.0%
Counts
2713 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
98.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
51.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))))) (-.f32 1 u0))))))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0))))))
100.0%
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
98.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
51.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))))) (-.f32 1 u0))))))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0))))))
100.0%
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
Compiler

Compiled 1496 to 1100 computations (26.5% saved)

localize5.0s (6%)

Localize:

Found 40 expressions with local error:

NewAccuracyProgram
99.7%
(hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
99.8%
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))
99.9%
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
99.9%
(sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))
99.6%
(+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
99.8%
(atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))
99.9%
(sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
99.9%
(sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))))
99.5%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
99.8%
(atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))
99.9%
(sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
99.9%
(sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
99.2%
(/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)
99.7%
(sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0)))))
99.8%
(atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))
99.9%
(+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))
99.5%
(/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))
99.7%
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2)
99.9%
(sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
99.9%
(atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
98.4%
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
62.0%
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
62.0%
(tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))
60.0%
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
98.9%
(*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))
98.4%
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)
62.0%
(tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))
60.0%
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
99.1%
(/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))
99.1%
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
98.9%
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
62.0%
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
98.9%
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
98.4%
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)
62.0%
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
60.0%
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
98.5%
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
98.2%
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
61.8%
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
61.3%
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
Compiler

Compiled 2153 to 1417 computations (34.2% saved)

series123.0ms (0.1%)

Counts
18 → 208
Calls

114 calls:

TimeVariablePointExpression
19.0ms
alphay
@0
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
12.0ms
alphax
@0
(/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))
9.0ms
u1
@0
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
5.0ms
u1
@-inf
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
4.0ms
alphay
@-inf
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)

rewrite234.0ms (0.3%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
626×frac-2neg
605×frac-sub
459×times-frac
240×distribute-neg-frac
219×unpow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
077758
1335704
21906696
Stop Event
node limit
Counts
18 → 658
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)
(*.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 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)
(*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
Outputs
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) 1) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1))
(/.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 -1 (neg.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) 1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) 2)) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) 2)
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1) -1)
(exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) -1))
(*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 1 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 -1 (neg.f64 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(pow.f64 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) -1)
(neg.f64 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2))
(/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 2))
(/.f64 -1 (neg.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 2)))
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (-.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (-.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) -2)
(/.f64 (neg.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2)) 1))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 1 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(*.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) -2))
(*.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2) (*.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) (/.f64 1 (neg.f64 (binary32->binary64 alphay)))))
(*.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2) (pow.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) 2))
(*.f64 (pow.f64 (binary32->binary64 alphay) -2) (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (pow.f64 (*.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) 1))
(*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 1 (binary32->binary64 alphay)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) 2) (pow.f64 (binary32->binary64 alphay) -2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) 1) (pow.f64 (pow.f64 (binary32->binary64 alphay) -2) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 1 (binary32->binary64 alphay)))
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 1 (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (/.f64 1 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (binary32->binary64 alphay)) (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 1 (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) -1) (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) -1) (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphay)))
(/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 1 (pow.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2)))
(/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) 2))
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (pow.f64 (binary32->binary64 alphay) 2)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2) (pow.f64 (neg.f64 (binary32->binary64 alphay)) 2))
(/.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))
(/.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay)))
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphay))
(/.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (binary32->binary64 alphay)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (neg.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (neg.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (neg.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2)) (neg.f64 (pow.f64 (neg.f64 (binary32->binary64 alphay)) 2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1)) (/.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 1 (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 1 (binary32->binary64 alphay)))
(neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay)))))
(neg.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) 1))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(*.f32 -1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 -1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2))
(*.f32 (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1) (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 1 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2)) -1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2) -1/2)
(pow.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 2)
(neg.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(exp.f32 (*.f32 (log.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1/2))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(-.f32 (/.f32 0 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(*.f32 1 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1)
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2))
(/.f32 1 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)))
(/.f32 -1 (neg.f32 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(/.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) -2)
(neg.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1))
(exp.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)) -1))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))) (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32)) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2))) (neg.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (PI.f32) (*.f32 2 u1) (*.f32 (PI.f32) 1/2))
(fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (*.f32 2 u1) (PI.f32) (*.f32 (PI.f32) 1/2))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))) (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32)) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2))) (neg.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (PI.f32) (*.f32 2 u1) (*.f32 (PI.f32) 1/2))
(fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (*.f32 2 u1) (PI.f32) (*.f32 (PI.f32) 1/2))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(-.f32 (/.f32 0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (+.f32 u0 -1))) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (+.f32 u0 -1))))
(*.f32 u0 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (-.f32 1 u0)))
(*.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (-.f32 1 u0))))
(*.f32 (neg.f32 u0) (/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (+.f32 u0 -1))))
(*.f32 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (-.f32 1 u0)) u0)
(*.f32 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (-.f32 1 u0)) (pow.f32 (/.f32 1 u0) -1))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (/.f32 1 (-.f32 1 u0)))
(*.f32 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (/.f32 u0 (+.f32 u0 -1)))
(*.f32 (/.f32 1 (-.f32 1 u0)) (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2) (/.f32 u0 (*.f32 (pow.f32 alphay -2) (-.f32 1 u0))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 1 (*.f32 (pow.f32 alphay -2) (-.f32 1 u0))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2) (/.f32 u0 (-.f32 1 u0))) (*.f32 alphay alphay))
(*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2) (/.f32 u0 (-.f32 1 u0))) (/.f32 1 (pow.f32 alphay -2)))
(*.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (-.f32 1 (*.f32 u0 u0))) (+.f32 u0 1))
(*.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (-.f32 1 (pow.f32 u0 3))) (+.f32 1 (fma.f32 u0 u0 u0)))
(*.f32 (/.f32 1 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (-.f32 1 u0))) (/.f32 u0 (pow.f32 alphay -2)))
(*.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) -1/2) (pow.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) -1/2))
(*.f32 (/.f32 u0 (-.f32 1 (*.f32 u0 u0))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 u0 1))))
(*.f32 (/.f32 u0 (-.f32 1 (pow.f32 u0 3))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay)) (/.f32 1 (/.f32 (-.f32 1 u0) alphay)))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay)) (/.f32 u0 (/.f32 (-.f32 1 u0) alphay)))
(*.f32 (/.f32 -1 (-.f32 1 u0)) (*.f32 (neg.f32 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(*.f32 (/.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (-.f32 1 (*.f32 u0 u0))) (/.f32 (*.f32 alphay alphay) (/.f32 1 (+.f32 u0 1))))
(*.f32 (/.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (-.f32 1 (pow.f32 u0 3))) (/.f32 (*.f32 alphay alphay) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 (/.f32 u0 1) (-.f32 1 (*.f32 u0 u0))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 u0 1))))
(*.f32 (/.f32 (/.f32 u0 1) (-.f32 1 (pow.f32 u0 3))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 (/.f32 u0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (-.f32 1 (*.f32 u0 u0))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 1 (+.f32 u0 1))))
(*.f32 (/.f32 (/.f32 u0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (-.f32 1 (pow.f32 u0 3))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(pow.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) -1)
(pow.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) 1) -1)
(neg.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (+.f32 u0 -1))))
(neg.f32 (*.f32 u0 (/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (+.f32 u0 -1)))))
(neg.f32 (*.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (+.f32 u0 -1)))))
(neg.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (+.f32 u0 -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) -1))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(*.f32 -1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 -1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2))
(*.f32 (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1) (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 1 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2)) -1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2) -1/2)
(pow.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 2)
(neg.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(exp.f32 (*.f32 (log.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1/2))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(-.f32 (/.f32 0 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(*.f32 1 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1)
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2))
(/.f32 1 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)))
(/.f32 -1 (neg.f32 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(/.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) -2)
(neg.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1))
(exp.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)) -1))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))) (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32)) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2))) (neg.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (PI.f32) (*.f32 2 u1) (*.f32 (PI.f32) 1/2))
(fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (*.f32 2 u1) (PI.f32) (*.f32 (PI.f32) 1/2))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))
(+.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(-.f32 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))) (/.f32 (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2)) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 6) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 3)) (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (-.f32 (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2))) (neg.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 6) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 3))) (neg.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (-.f32 (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))))))
Calls

56 calls:

1.0ms
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
0.0ms
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
0.0ms
(fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))
0.0ms
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
0.0ms
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)

simplify579.0ms (0.7%)

Algorithm
egg-herbie
Rules
1122×times-frac
540×*-commutative
378×unswap-sqr
372×fma-def
293×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0145968822
1377466062
Stop Event
node limit
Counts
866 → 804
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(/.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)
(*.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 (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.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 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 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (*.f32 alphay (*.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 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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)))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (+.f32 (*.f32 alphay (*.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 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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)))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (+.f32 (*.f32 alphay (*.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 alphay (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32)))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))
(+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 4)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))))
(*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))))))
(*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(/.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)
(*.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 (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (pow.f32 alphay 5))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))))
(/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphax 3) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))))) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (-.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2)))))) (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))))) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))))))) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) 1) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1))
(/.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 -1 (neg.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) 1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) 2)) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) 2)
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1) -1)
(exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) -1))
(exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(log.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)
(binary32->binary64 (binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 1 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 -1 (neg.f64 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(pow.f64 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) -1)
(neg.f64 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(exp.f64 (log.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(log.f64 (exp.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (sqrt.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 1 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(pow.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1)
(binary32->binary64 (binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2))
(/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 2))
(/.f64 -1 (neg.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 2)))
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (-.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (-.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) -2)
(/.f64 (neg.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2)) 1))
(exp.f64 (log.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(*.f64 1 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) 1)
(binary32->binary64 (binary64->binary32 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) 2))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 1 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(*.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) -2))
(*.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2) (*.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) (/.f64 1 (neg.f64 (binary32->binary64 alphay)))))
(*.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2) (pow.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) 2))
(*.f64 (pow.f64 (binary32->binary64 alphay) -2) (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (pow.f64 (*.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) 1))
(*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 1 (binary32->binary64 alphay)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) 2) (pow.f64 (binary32->binary64 alphay) -2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) 1) (pow.f64 (pow.f64 (binary32->binary64 alphay) -2) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 1 (binary32->binary64 alphay)))
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 1 (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (/.f64 1 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (binary32->binary64 alphay)) (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 1 (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) -1) (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) -1) (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphay)))
(/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 1 (pow.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2)))
(/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) 2))
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (pow.f64 (binary32->binary64 alphay) 2)))
(/.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(/.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2) (pow.f64 (neg.f64 (binary32->binary64 alphay)) 2))
(/.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(/.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))
(/.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay)))
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphay))
(/.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (binary32->binary64 alphay)))
(/.f64 (neg.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (neg.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (neg.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(/.f64 (neg.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2)) (neg.f64 (pow.f64 (neg.f64 (binary32->binary64 alphay)) 2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1)) (/.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 1 (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 1 (binary32->binary64 alphay)))
(neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay)))))
(neg.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) 1))
(exp.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(*.f64 1 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(pow.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) 1)
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(*.f32 -1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 -1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2))
(*.f32 (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1) (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 1 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2)) -1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2) -1/2)
(pow.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 2)
(neg.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(exp.f32 (*.f32 (log.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1/2))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(log.f32 (exp.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))) (sqrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))) (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))) (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))) (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(*.f32 1 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 1)
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(binary64->binary32 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 1)
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(-.f32 (/.f32 0 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(*.f32 1 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1)
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2))
(/.f32 1 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)))
(/.f32 -1 (neg.f32 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(/.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) -2)
(neg.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1))
(exp.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)) -1))
(exp.f32 (log.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(*.f32 1 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) 1)
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(binary64->binary32 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))) (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32)) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2))) (neg.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (PI.f32) (*.f32 2 u1) (*.f32 (PI.f32) 1/2))
(fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (*.f32 2 u1) (PI.f32) (*.f32 (PI.f32) 1/2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (sqrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 1 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(pow.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(binary64->binary32 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 1)
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1))))))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))) (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32)) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2))) (neg.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (PI.f32) (*.f32 2 u1) (*.f32 (PI.f32) 1/2))
(fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (*.f32 2 u1) (PI.f32) (*.f32 (PI.f32) 1/2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (sqrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 1 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(pow.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(binary64->binary32 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(exp.f32 (log.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(log.f32 (exp.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(*.f32 (sqrt.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))) (sqrt.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(log1p.f32 (expm1.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(expm1.f32 (log1p.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))) (cbrt.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (cbrt.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(*.f32 1 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(pow.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(binary64->binary32 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))))
(-.f32 (/.f32 0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (+.f32 u0 -1))) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (+.f32 u0 -1))))
(*.f32 u0 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (-.f32 1 u0)))
(*.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (-.f32 1 u0))))
(*.f32 (neg.f32 u0) (/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (+.f32 u0 -1))))
(*.f32 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (-.f32 1 u0)) u0)
(*.f32 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (-.f32 1 u0)) (pow.f32 (/.f32 1 u0) -1))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (/.f32 1 (-.f32 1 u0)))
(*.f32 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (/.f32 u0 (+.f32 u0 -1)))
(*.f32 (/.f32 1 (-.f32 1 u0)) (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2) (/.f32 u0 (*.f32 (pow.f32 alphay -2) (-.f32 1 u0))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 1 (*.f32 (pow.f32 alphay -2) (-.f32 1 u0))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2) (/.f32 u0 (-.f32 1 u0))) (*.f32 alphay alphay))
(*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2) (/.f32 u0 (-.f32 1 u0))) (/.f32 1 (pow.f32 alphay -2)))
(*.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (-.f32 1 (*.f32 u0 u0))) (+.f32 u0 1))
(*.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (-.f32 1 (pow.f32 u0 3))) (+.f32 1 (fma.f32 u0 u0 u0)))
(*.f32 (/.f32 1 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (-.f32 1 u0))) (/.f32 u0 (pow.f32 alphay -2)))
(*.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) -1/2) (pow.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) -1/2))
(*.f32 (/.f32 u0 (-.f32 1 (*.f32 u0 u0))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 u0 1))))
(*.f32 (/.f32 u0 (-.f32 1 (pow.f32 u0 3))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay)) (/.f32 1 (/.f32 (-.f32 1 u0) alphay)))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay)) (/.f32 u0 (/.f32 (-.f32 1 u0) alphay)))
(*.f32 (/.f32 -1 (-.f32 1 u0)) (*.f32 (neg.f32 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(*.f32 (/.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (-.f32 1 (*.f32 u0 u0))) (/.f32 (*.f32 alphay alphay) (/.f32 1 (+.f32 u0 1))))
(*.f32 (/.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (-.f32 1 (pow.f32 u0 3))) (/.f32 (*.f32 alphay alphay) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 (/.f32 u0 1) (-.f32 1 (*.f32 u0 u0))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 u0 1))))
(*.f32 (/.f32 (/.f32 u0 1) (-.f32 1 (pow.f32 u0 3))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 (/.f32 u0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (-.f32 1 (*.f32 u0 u0))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 1 (+.f32 u0 1))))
(*.f32 (/.f32 (/.f32 u0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (-.f32 1 (pow.f32 u0 3))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(pow.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) -1)
(pow.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) 1) -1)
(neg.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (+.f32 u0 -1))))
(neg.f32 (*.f32 u0 (/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (+.f32 u0 -1)))))
(neg.f32 (*.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (+.f32 u0 -1)))))
(neg.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (+.f32 u0 -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) -1))
(exp.f32 (log.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(log.f32 (exp.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(*.f32 (sqrt.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))) (sqrt.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(log1p.f32 (expm1.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(expm1.f32 (log1p.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))) (cbrt.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))) (cbrt.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))) (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))) (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(*.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))
(pow.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))) 1)
(binary64->binary32 (binary32->binary64 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(binary64->binary32 (binary32->binary64 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(binary64->binary32 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (-.f64 1 (binary32->binary64 u0)))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(*.f32 -1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 -1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2))
(*.f32 (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1) (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 1 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2)) -1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2) -1/2)
(pow.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 2)
(neg.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(exp.f32 (*.f32 (log.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1/2))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(log.f32 (exp.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))) (sqrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))) (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))))) (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))) (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(*.f32 1 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 1)
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(binary64->binary32 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) 1)
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(-.f32 (/.f32 0 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(*.f32 1 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(*.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1)
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2))
(/.f32 1 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)))
(/.f32 -1 (neg.f32 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(/.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) -2)
(neg.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1))
(exp.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)) -1))
(exp.f32 (log.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)) (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2))) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(*.f32 1 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2))
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) 1)
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(binary64->binary32 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))) (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32)) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32)) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2))) (neg.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32))) (fma.f32 2 u1 -1/2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (PI.f32) (*.f32 2 u1) (*.f32 (PI.f32) 1/2))
(fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))
(fma.f32 (*.f32 2 u1) (PI.f32) (*.f32 (PI.f32) 1/2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(log.f32 (exp.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (sqrt.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cbrt.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cbrt.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 1 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))
(pow.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(binary64->binary32 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))
(+.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(-.f32 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))) (/.f32 (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2)) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 6) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 3)) (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (-.f32 (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2))) (neg.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 6) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 3))) (neg.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (-.f32 (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))))))
(exp.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(log.f32 (exp.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))))) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(*.f32 1 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))))
(pow.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) 1)
(binary64->binary32 (binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(binary64->binary32 (binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary32->binary64 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))))
(binary32->binary64 (binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2)))
(binary32->binary64 (pow.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) 2) (pow.f32 (binary64->binary32 (binary32->binary64 alphax)) -2)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2)) (-.f32 1 (binary64->binary32 (binary32->binary64 u0)))))) -1/2))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(binary64->binary32 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))
(binary64->binary32 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(binary64->binary32 (binary32->binary64 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(binary64->binary32 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(binary64->binary32 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))
(binary64->binary32 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax))))
(binary64->binary32 (binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))))
(binary64->binary32 (binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))))
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphay) 2))) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(binary64->binary32 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))))
(binary64->binary32 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax))))
(binary64->binary32 (binary32->binary64 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(binary64->binary32 (binary32->binary64 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(binary64->binary32 (+.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphay) 2))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
Outputs
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))
(+.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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)))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 4/3 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (PI.f32) 3))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 1/2 (PI.f32))
(*.f32 (PI.f32) 1/2)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u1 2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u1 2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))
(+.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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)))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 4/3 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (PI.f32) 3))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 1/2 (PI.f32))
(*.f32 (PI.f32) 1/2)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u1 2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u1 2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) 1/2))) (cos.f32 (*.f32 (PI.f32) 1/2)))
(+.f32 (*.f32 alphay (*.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 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 alphay (*.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) 1/2))) (cos.f32 (*.f32 (PI.f32) 1/2))))
(fma.f32 (*.f32 alphay u1) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) 1/2))) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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)))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (+.f32 (*.f32 alphay (*.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 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(fma.f32 2 (/.f32 (*.f32 alphay (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (cos.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 alphay (*.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) 1/2))) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(fma.f32 2 (/.f32 (*.f32 alphay (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (cos.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (*.f32 alphay u1) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) 1/2))) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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)))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (+.f32 (*.f32 alphay (*.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 alphay (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32)))))))
(fma.f32 2 (/.f32 (*.f32 alphay (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (cos.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 alphay (*.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (fma.f32 alphay (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 4/3 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (PI.f32) 3))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) 1/2))) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(fma.f32 2 (/.f32 (*.f32 alphay (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (cos.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 alphay (*.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (fma.f32 (*.f32 alphay (pow.f32 u1 3)) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) 1/2))) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))
(/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) u0))
(/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))
(+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) u0)) (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 u0 u0))))
(+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)) (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 u0 u0))))
(+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))))
(+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) u0)) (+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 u0 u0))) (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)) (+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 u0 u0))) (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 u0 4)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))))
(+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) u0)) (+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 u0 u0))) (+.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))))
(+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)) (+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 u0 u0))) (+.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
(*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(neg.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))
(/.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))))
(*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 alphay alphay) u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(neg.f32 (+.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 alphay u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))))
(fma.f32 -1 (/.f32 (/.f32 (*.f32 alphay alphay) u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))))
(fma.f32 -1 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 alphay u0)) (neg.f32 (+.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))))))
(fma.f32 -1 (/.f32 (/.f32 (*.f32 alphay alphay) u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (fma.f32 -1 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))))
(+.f32 (neg.f32 (+.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 alphay (pow.f32 u0 3))))) (neg.f32 (+.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 alphay u0)) (/.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
(*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(neg.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))
(/.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))))
(*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 alphay alphay) u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(neg.f32 (+.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 alphay u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))))
(fma.f32 -1 (/.f32 (/.f32 (*.f32 alphay alphay) u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))))
(fma.f32 -1 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 alphay u0)) (neg.f32 (+.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))))))
(fma.f32 -1 (/.f32 (/.f32 (*.f32 alphay alphay) u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (fma.f32 -1 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))))
(+.f32 (neg.f32 (+.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 alphay (pow.f32 u0 3))))) (neg.f32 (+.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 alphay u0)) (/.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 u0 (-.f32 1 u0)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))
(+.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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)))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 4/3 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (PI.f32) 3))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 1/2 (PI.f32))
(*.f32 (PI.f32) 1/2)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u1 2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u1 2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))
(+.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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)))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 4/3 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (PI.f32) 3))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax 4) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(fma.f32 -1 (*.f32 (pow.f32 alphay 4) (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))))
(fma.f32 -1 (*.f32 (pow.f32 alphay 4) (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 4))) -3/8)) (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax 4) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))))
(/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) alphax))
(+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(fma.f32 -1/2 (*.f32 (/.f32 alphax (pow.f32 alphay 3)) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(fma.f32 -1/2 (/.f32 alphax (*.f32 (/.f32 (pow.f32 alphay 3) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3)))) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (pow.f32 alphay 5))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(fma.f32 -1 (/.f32 (*.f32 (/.f32 (pow.f32 alphax 3) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5)))) -3/8) (pow.f32 alphay 5)) (fma.f32 -1/2 (*.f32 (/.f32 alphax (pow.f32 alphay 3)) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(fma.f32 -1 (/.f32 (*.f32 (/.f32 (pow.f32 alphax 3) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 5) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 5)))) -3/8) (pow.f32 alphay 5)) (fma.f32 -1/2 (/.f32 alphax (*.f32 (/.f32 (pow.f32 alphay 3) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3)))) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))))
(neg.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(fma.f32 -1 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))
(fma.f32 -1 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) alphax)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(fma.f32 -1 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 1/2 (*.f32 (/.f32 alphax (pow.f32 alphay 3)) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))
(fma.f32 -1 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) alphax)) (fma.f32 1/2 (/.f32 alphax (*.f32 (/.f32 (pow.f32 alphay 3) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3)))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))))
(fma.f32 -1 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 alphax 3) (pow.f32 alphay 5)) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) (fma.f32 -1/8 (*.f32 (/.f32 (pow.f32 alphax 3) (pow.f32 alphay 5)) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) (fma.f32 1/2 (*.f32 (/.f32 alphax (pow.f32 alphay 3)) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))))
(fma.f32 -1 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) alphax)) (fma.f32 -1/4 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 5)) (pow.f32 alphay 5)) (/.f32 (pow.f32 alphax 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 5))) (fma.f32 -1/8 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 5)) (pow.f32 alphay 5)) (/.f32 (pow.f32 alphax 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 5))) (fma.f32 1/2 (/.f32 alphax (*.f32 (/.f32 (pow.f32 alphay 3) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3)))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))))
(/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) alphax))
(+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(fma.f32 -1/2 (*.f32 (/.f32 alphax (pow.f32 alphay 3)) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(fma.f32 -1/2 (/.f32 alphax (*.f32 (/.f32 (pow.f32 alphay 3) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3)))) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphax 3) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3)))) (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(fma.f32 -1 (*.f32 (pow.f32 alphax 3) (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 alphay 5)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (fma.f32 -1/2 (*.f32 (/.f32 alphax (pow.f32 alphay 3)) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(fma.f32 -1 (*.f32 (pow.f32 alphax 3) (*.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (pow.f32 alphay 5)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 5))) -3/8)) (fma.f32 -1/2 (/.f32 alphax (*.f32 (/.f32 (pow.f32 alphay 3) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3)))) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax 4) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) -3/8) (pow.f32 alphax 6)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))))
(fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 4)) -3/8) (pow.f32 alphax 6)) (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax 4) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax 4) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) -3/8) (pow.f32 alphax 6)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))))
(fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 4)) -3/8) (pow.f32 alphax 6)) (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (pow.f32 alphax 4) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))
(fma.f32 -1 (*.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 u1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))
(fma.f32 -1 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) u1) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 alphax 4))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))))) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(fma.f32 -1 (*.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 u1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (fma.f32 -1 (*.f32 (*.f32 u1 u1) (fma.f32 -1 (*.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax alphax) (-.f32 (fma.f32 4 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 alphax alphax)) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 alphax alphax)))) 2)))))))) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))))
(fma.f32 -1 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) u1) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 alphax 4))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (fma.f32 -1 (*.f32 (*.f32 u1 u1) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) alphax))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 alphax alphax)) (/.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (cos.f32 (*.f32 (PI.f32) 1/2))))) 2)) alphax))) (*.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (neg.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))))))) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (-.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2)))))) (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))))) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))))))) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2))))))
(fma.f32 -1 (*.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 u1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (fma.f32 -1 (*.f32 (*.f32 u1 u1) (fma.f32 -1 (*.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax alphax) (-.f32 (fma.f32 4 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 alphax alphax)) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 alphax alphax)))) 2)))))))) (fma.f32 -1 (*.f32 (pow.f32 u1 3) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 -1 (*.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax alphax) (-.f32 (fma.f32 4 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 alphax alphax)) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 alphax alphax)))) 2))))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 alphax alphax)) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 alphax alphax)))) 2)))) (cos.f32 (*.f32 (PI.f32) 1/2))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (*.f32 alphax alphax) (-.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 4/3 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (PI.f32) 3))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (cos.f32 (*.f32 (PI.f32) 1/2)))) (*.f32 4 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 alphax alphax)) (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 alphax alphax)) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 alphax alphax)))) 2)))) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 alphax alphax)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))))))) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))))
(+.f32 (fma.f32 -1 (*.f32 (pow.f32 u1 3) (fma.f32 -1 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) alphax) (/.f32 (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) alphax))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 alphax alphax)) (/.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (cos.f32 (*.f32 (PI.f32) 1/2))))) 2)) alphax))) (*.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (neg.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))))))) alphax)) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (-.f32 (fma.f32 2 (*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (cos.f32 (*.f32 (PI.f32) 1/2)))) (*.f32 4 (/.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 (PI.f32) (sin.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))))) (*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) alphax))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 alphax alphax)) (/.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (cos.f32 (*.f32 (PI.f32) 1/2))))) 2)) (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))))) alphax))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) alphax))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 alphax alphax)) (/.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (cos.f32 (*.f32 (PI.f32) 1/2))))) 2)))) (cos.f32 (*.f32 (PI.f32) 1/2))))))))) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))) (neg.f32 (+.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) u1) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 alphax 4))) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (*.f32 (*.f32 u1 u1) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 alphax alphax)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) alphax))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (*.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 alphax alphax)) (/.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (cos.f32 (*.f32 (PI.f32) 1/2))))) 2)) alphax))) (*.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (neg.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))))))))))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (pow.f32 alphax 2)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))
(fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) 1))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) 1) (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 -1 (neg.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1)))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2))
(fabs.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) 2)) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 1) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(log.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(cbrt.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 3))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)
(cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 1 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 1 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 1 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 -1 (neg.f64 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 -1 (/.f64 (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 1 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 1 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 1 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(pow.f64 (/.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) -1)
(*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 1 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(neg.f64 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 1 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(exp.f64 (log.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(log.f64 (exp.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (sqrt.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (cbrt.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(cbrt.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 3))
(*.f64 1 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(pow.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1)
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(binary32->binary64 (binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(fma.f64 1/2 (cos.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1/2)
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(*.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2)
(/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 2))
(/.f64 -1 (neg.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) 2)))
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (-.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 0)) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 (-.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) -2)
(neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (cos.f64 0)) -2))
(/.f64 (neg.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1)) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (neg.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 1 (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) 1))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2)) 1))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2)
(exp.f64 (log.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(log.f64 (exp.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) 3))
(*.f64 1 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) 1)
(pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)
(binary32->binary64 (binary64->binary32 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)))
(binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) 2))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 1 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) -2))
(*.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2) (*.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) (/.f64 1 (neg.f64 (binary32->binary64 alphay)))))
(*.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2) (pow.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) 2))
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) 2))
(*.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2) (pow.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) 2))
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) 2))
(*.f64 (pow.f64 (binary32->binary64 alphay) -2) (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) -2))
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (pow.f64 (*.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) 1))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 1 (binary32->binary64 alphay)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (pow.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) 2) (pow.f64 (binary32->binary64 alphay) -2))
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) -2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) 1) (pow.f64 (pow.f64 (binary32->binary64 alphay) -2) 1))
(*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) -2))
(*.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (/.f64 1 (binary32->binary64 alphay)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay))))
(/.f64 (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (pow.f64 (binary32->binary64 alphay) 2))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 1 (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay))))
(/.f64 (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (pow.f64 (binary32->binary64 alphay) 2))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (/.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) 1) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) 1)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 1 (neg.f64 (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (binary32->binary64 alphay)))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (/.f64 1 (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (/.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 (binary32->binary64 alphay) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (binary32->binary64 alphay) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (binary32->binary64 alphay)) (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphay)) (/.f64 (sqrt.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1/2) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sqrt.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (binary32->binary64 alphay)) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (/.f64 1 (binary32->binary64 alphay)) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 1 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphay))))
(/.f64 (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (pow.f64 (binary32->binary64 alphay) 2))) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphay)) (/.f64 1 (/.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (pow.f64 (binary32->binary64 alphay) 2)) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (pow.f64 (binary32->binary64 alphay) 2))))
(*.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) -1) (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (/.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) -1) (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (binary32->binary64 alphay)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 1 (pow.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2)))
(/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) 2))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 1) (*.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (neg.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2)) (neg.f64 (pow.f64 (binary32->binary64 alphay) 2)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1) (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2) (pow.f64 (neg.f64 (binary32->binary64 alphay)) 2))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (*.f64 1 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (binary32->binary64 alphay))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))) (neg.f64 (binary32->binary64 alphay)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (binary32->binary64 alphay))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (neg.f64 (binary32->binary64 alphay)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (neg.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))) (/.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (neg.f64 (*.f64 1 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (neg.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (neg.f64 (binary32->binary64 alphay)))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 1)) (neg.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (neg.f64 (pow.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) 2)) (neg.f64 (pow.f64 (neg.f64 (binary32->binary64 alphay)) 2)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 1)) (/.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))) (*.f64 1 (binary32->binary64 alphay)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) (*.f64 1 (binary32->binary64 alphay)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(neg.f64 (*.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay)))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(neg.f64 (/.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (neg.f64 (binary32->binary64 alphay))) (/.f64 (binary32->binary64 alphay) (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)))) 1))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) 1))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) 3))
(*.f64 1 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(pow.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) 1)
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)))
(binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 -1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 -1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1) (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2)) -1/2)
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2)) -1/2)
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) 2)) -1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1/2)
(sqrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2))
(sqrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2))
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2) -1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) 2) -1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2) -1/2)
(pow.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 2)
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(neg.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(exp.f32 (*.f32 (log.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1/2))
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2)) -1/2)
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) 2)) -1/2)
(exp.f32 (log.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(log.f32 (exp.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))) (sqrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))) (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))) (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))) (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 3))
(*.f32 1 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))))
(binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(*.f32 1 (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(*.f32 1 (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(cbrt.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 1)
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1))))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) 1/2)
(-.f32 (/.f32 0 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 1 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -1))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -1))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) 2))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2))
(/.f32 1 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) 2))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2)))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2)))
(/.f32 -1 (neg.f32 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2)))
(/.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (cos.f32 0)) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (cos.f32 0)) 2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) -2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (cos.f32 0))) -2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (cos.f32 0))) -2)
(neg.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(exp.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) 1))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)) -1))
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) 2) -1)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2) -1)
(exp.f32 (log.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(log.f32 (exp.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 4)))
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) 3))
(*.f32 1 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) 1)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))
(binary64->binary32 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2))
(binary64->binary32 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (*.f32 -2 u1) (PI.f32) (*.f32 (PI.f32) 1/2)))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))) (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (*.f32 (PI.f32) (-.f32 (*.f32 u1 2) 1/2)))
(/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (*.f32 -2 u1) (PI.f32) (*.f32 (PI.f32) 1/2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (*.f32 (PI.f32) (-.f32 (*.f32 u1 2) 1/2)))
(/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2))))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2)))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2))))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2)))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4)) (fma.f32 2 u1 -1/2))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 u1 -1/2) (fma.f32 (*.f32 u1 u1) 4 -1/4)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 2 -1/2) (fma.f32 u1 (*.f32 u1 4) -1/4)))
(/.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (PI.f32) (/.f32 (+.f32 1/2 (*.f32 -2 u1)) (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4)))))
(/.f32 (PI.f32) (/.f32 (fma.f32 -2 u1 1/2) (fma.f32 (*.f32 u1 u1) -4 1/4)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (PI.f32) (/.f32 (fma.f32 (*.f32 u1 u1) 4 (+.f32 1/4 (*.f32 u1 -1))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 (*.f32 u1 4) (fma.f32 u1 -1 1/4)) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (PI.f32) (/.f32 (+.f32 1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 (*.f32 u1 (fma.f32 u1 2 -1/2)) 1/4) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32)) (fma.f32 2 u1 -1/2))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 u1 -1/2) (fma.f32 (*.f32 u1 u1) 4 -1/4)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 2 -1/2) (fma.f32 u1 (*.f32 u1 4) -1/4)))
(/.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32)) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (PI.f32) (/.f32 (+.f32 1/2 (*.f32 -2 u1)) (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4)))))
(/.f32 (PI.f32) (/.f32 (fma.f32 -2 u1 1/2) (fma.f32 (*.f32 u1 u1) -4 1/4)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (PI.f32) (/.f32 (fma.f32 (*.f32 u1 u1) 4 (+.f32 1/4 (*.f32 u1 -1))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 (*.f32 u1 4) (fma.f32 u1 -1 1/4)) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (PI.f32) (/.f32 (+.f32 1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 (*.f32 u1 (fma.f32 u1 2 -1/2)) 1/4) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2))) (neg.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2))) (neg.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2))) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (*.f32 (PI.f32) (-.f32 (*.f32 u1 2) 1/2))))
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))) (*.f32 (PI.f32) (fma.f32 -2 u1 1/2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2)))))))
(*.f32 1 (/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2))))))
(/.f32 (neg.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2)))))))
(*.f32 1 (/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2))))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) 4 -1/4))) (+.f32 1/2 (*.f32 -2 u1)))
(neg.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 u1 (*.f32 u1 4) -1/4)) (fma.f32 -2 u1 1/2)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4))))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) -4 1/4))) (fma.f32 u1 2 -1/2))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (fma.f32 u1 -1 1/4)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 -1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (fma.f32 (*.f32 u1 2) (fma.f32 -2 u1 1/2) -1/4))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) 4 -1/4))) (+.f32 1/2 (*.f32 -2 u1)))
(neg.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 u1 (*.f32 u1 4) -1/4)) (fma.f32 -2 u1 1/2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4))))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) -4 1/4))) (fma.f32 u1 2 -1/2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (fma.f32 u1 -1 1/4)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 -1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (fma.f32 (*.f32 u1 2) (fma.f32 -2 u1 1/2) -1/4))
(fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(fma.f32 (PI.f32) (*.f32 2 u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(fma.f32 (*.f32 2 u1) (PI.f32) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (sqrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 u1 1/2) (fma.f32 2 u1 1/2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) 3))
(*.f32 1 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(pow.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) 1)
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(*.f32 1 (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(*.f32 1 (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(cbrt.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 1)
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1))))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (*.f32 -2 u1) (PI.f32) (*.f32 (PI.f32) 1/2)))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))) (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (*.f32 (PI.f32) (-.f32 (*.f32 u1 2) 1/2)))
(/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (*.f32 -2 u1) (PI.f32) (*.f32 (PI.f32) 1/2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (*.f32 (PI.f32) (-.f32 (*.f32 u1 2) 1/2)))
(/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2))))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2)))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2))))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2)))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4)) (fma.f32 2 u1 -1/2))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 u1 -1/2) (fma.f32 (*.f32 u1 u1) 4 -1/4)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 2 -1/2) (fma.f32 u1 (*.f32 u1 4) -1/4)))
(/.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (PI.f32) (/.f32 (+.f32 1/2 (*.f32 -2 u1)) (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4)))))
(/.f32 (PI.f32) (/.f32 (fma.f32 -2 u1 1/2) (fma.f32 (*.f32 u1 u1) -4 1/4)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (PI.f32) (/.f32 (fma.f32 (*.f32 u1 u1) 4 (+.f32 1/4 (*.f32 u1 -1))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 (*.f32 u1 4) (fma.f32 u1 -1 1/4)) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (PI.f32) (/.f32 (+.f32 1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 (*.f32 u1 (fma.f32 u1 2 -1/2)) 1/4) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32)) (fma.f32 2 u1 -1/2))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 u1 -1/2) (fma.f32 (*.f32 u1 u1) 4 -1/4)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 2 -1/2) (fma.f32 u1 (*.f32 u1 4) -1/4)))
(/.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32)) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (PI.f32) (/.f32 (+.f32 1/2 (*.f32 -2 u1)) (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4)))))
(/.f32 (PI.f32) (/.f32 (fma.f32 -2 u1 1/2) (fma.f32 (*.f32 u1 u1) -4 1/4)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (PI.f32) (/.f32 (fma.f32 (*.f32 u1 u1) 4 (+.f32 1/4 (*.f32 u1 -1))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 (*.f32 u1 4) (fma.f32 u1 -1 1/4)) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (PI.f32) (/.f32 (+.f32 1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 (*.f32 u1 (fma.f32 u1 2 -1/2)) 1/4) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2))) (neg.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2))) (neg.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2))) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (*.f32 (PI.f32) (-.f32 (*.f32 u1 2) 1/2))))
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))) (*.f32 (PI.f32) (fma.f32 -2 u1 1/2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2)))))))
(*.f32 1 (/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2))))))
(/.f32 (neg.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2)))))))
(*.f32 1 (/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2))))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) 4 -1/4))) (+.f32 1/2 (*.f32 -2 u1)))
(neg.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 u1 (*.f32 u1 4) -1/4)) (fma.f32 -2 u1 1/2)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4))))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) -4 1/4))) (fma.f32 u1 2 -1/2))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (fma.f32 u1 -1 1/4)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 -1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (fma.f32 (*.f32 u1 2) (fma.f32 -2 u1 1/2) -1/4))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) 4 -1/4))) (+.f32 1/2 (*.f32 -2 u1)))
(neg.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 u1 (*.f32 u1 4) -1/4)) (fma.f32 -2 u1 1/2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4))))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) -4 1/4))) (fma.f32 u1 2 -1/2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (fma.f32 u1 -1 1/4)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 -1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (fma.f32 (*.f32 u1 2) (fma.f32 -2 u1 1/2) -1/4))
(fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(fma.f32 (PI.f32) (*.f32 2 u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(fma.f32 (*.f32 2 u1) (PI.f32) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (sqrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (cbrt.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 u1 1/2) (fma.f32 2 u1 1/2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) 3))
(*.f32 1 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(pow.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) 1)
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(exp.f32 (log.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(log.f32 (exp.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (sqrt.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))) (sqrt.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(log1p.f32 (expm1.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(expm1.f32 (log1p.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))) (cbrt.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (cbrt.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cbrt.f32 (*.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (*.f32 alphay alphay) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(cbrt.f32 (pow.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) 3))
(*.f32 1 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(pow.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) 1)
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(binary64->binary32 (binary32->binary64 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))))
(binary64->binary32 (binary32->binary64 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(binary64->binary32 (binary32->binary64 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(binary64->binary32 (binary32->binary64 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))))
(binary64->binary32 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))))
(binary64->binary32 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(-.f32 (/.f32 0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (+.f32 u0 -1))) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (+.f32 u0 -1))))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (neg.f32 (/.f32 u0 (+.f32 u0 -1))))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 (neg.f32 u0) (+.f32 u0 -1)))
(*.f32 u0 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (-.f32 1 u0)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (-.f32 1 u0))))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (neg.f32 u0) (/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (+.f32 u0 -1))))
(*.f32 u0 (neg.f32 (/.f32 (/.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)) (+.f32 u0 -1))))
(*.f32 u0 (/.f32 -1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (+.f32 u0 -1))))
(*.f32 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (-.f32 1 u0)) u0)
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (-.f32 1 u0)) (pow.f32 (/.f32 1 u0) -1))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (/.f32 1 (-.f32 1 u0)))
(*.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2)) (/.f32 1 (-.f32 1 u0)))
(*.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2)) (/.f32 1 (-.f32 1 u0)))
(*.f32 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (/.f32 u0 (+.f32 u0 -1)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (neg.f32 (/.f32 u0 (+.f32 u0 -1))))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 (neg.f32 u0) (+.f32 u0 -1)))
(*.f32 (/.f32 1 (-.f32 1 u0)) (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(*.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2)) (/.f32 1 (-.f32 1 u0)))
(*.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2)) (/.f32 1 (-.f32 1 u0)))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2) (/.f32 u0 (*.f32 (pow.f32 alphay -2) (-.f32 1 u0))))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) (/.f32 (/.f32 u0 (pow.f32 alphay -2)) (-.f32 1 u0)))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2) (/.f32 (/.f32 u0 (pow.f32 alphay -2)) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 1 (*.f32 (pow.f32 alphay -2) (-.f32 1 u0))))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 1 (*.f32 (-.f32 1 u0) (pow.f32 alphay -2))))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 1 (*.f32 (-.f32 1 u0) (pow.f32 alphay -2))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2) (/.f32 u0 (-.f32 1 u0))) (*.f32 alphay alphay))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphay alphay)))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2) (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphay alphay)))
(*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2) (/.f32 u0 (-.f32 1 u0))) (/.f32 1 (pow.f32 alphay -2)))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1 (pow.f32 alphay -2))))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1 (pow.f32 alphay -2))))
(*.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (-.f32 1 (*.f32 u0 u0))) (+.f32 u0 1))
(*.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2)) (-.f32 1 (*.f32 u0 u0))) (+.f32 u0 1))
(*.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2)) (-.f32 1 (*.f32 u0 u0))) (+.f32 u0 1))
(*.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (-.f32 1 (pow.f32 u0 3))) (+.f32 1 (fma.f32 u0 u0 u0)))
(*.f32 (/.f32 u0 (/.f32 (-.f32 1 (pow.f32 u0 3)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2))) (+.f32 1 (fma.f32 u0 u0 u0)))
(*.f32 (/.f32 u0 (/.f32 (-.f32 1 (pow.f32 u0 3)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2))) (+.f32 1 (fma.f32 u0 u0 u0)))
(*.f32 (/.f32 1 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (-.f32 1 u0))) (/.f32 u0 (pow.f32 alphay -2)))
(*.f32 (/.f32 1 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (-.f32 1 u0))) (/.f32 u0 (pow.f32 alphay -2)))
(*.f32 (/.f32 1 (-.f32 1 u0)) (/.f32 (/.f32 u0 (pow.f32 alphay -2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))
(*.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) -1/2) (pow.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) -1/2))
(/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (-.f32 1 u0) u0)))
(/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (-.f32 1 u0) u0)))
(*.f32 (/.f32 u0 (-.f32 1 (*.f32 u0 u0))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 u0 1))))
(/.f32 (*.f32 (/.f32 u0 (-.f32 1 (*.f32 u0 u0))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2)) (/.f32 1 (+.f32 u0 1)))
(/.f32 (*.f32 (/.f32 u0 (-.f32 1 (*.f32 u0 u0))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2)) (/.f32 1 (+.f32 u0 1)))
(*.f32 (/.f32 u0 (-.f32 1 (pow.f32 u0 3))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 u0 (-.f32 1 (pow.f32 u0 3))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 u0 (-.f32 1 (pow.f32 u0 3))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay)) (/.f32 1 (/.f32 (-.f32 1 u0) alphay)))
(/.f32 (*.f32 u0 (*.f32 (/.f32 1 (-.f32 1 u0)) alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) alphay))
(/.f32 (*.f32 u0 (*.f32 (/.f32 1 (-.f32 1 u0)) alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) alphay))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay)) (/.f32 u0 (/.f32 (-.f32 1 u0) alphay)))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) alphay)) (*.f32 (/.f32 u0 (-.f32 1 u0)) alphay))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) alphay)) (*.f32 (/.f32 u0 (-.f32 1 u0)) alphay))
(*.f32 (/.f32 -1 (-.f32 1 u0)) (*.f32 (neg.f32 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(*.f32 (*.f32 (/.f32 -1 (-.f32 1 u0)) (neg.f32 u0)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2))
(*.f32 (*.f32 (/.f32 -1 (-.f32 1 u0)) (neg.f32 u0)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2))
(*.f32 (/.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (-.f32 1 (*.f32 u0 u0))) (/.f32 (*.f32 alphay alphay) (/.f32 1 (+.f32 u0 1))))
(*.f32 (/.f32 u0 (*.f32 (-.f32 1 (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))) (*.f32 (/.f32 (*.f32 alphay alphay) 1) (+.f32 u0 1)))
(*.f32 (/.f32 u0 (*.f32 (-.f32 1 (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2))) (*.f32 (/.f32 (*.f32 alphay alphay) 1) (+.f32 u0 1)))
(*.f32 (/.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (-.f32 1 (pow.f32 u0 3))) (/.f32 (*.f32 alphay alphay) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 u0 (*.f32 (-.f32 1 (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))) (*.f32 (/.f32 (*.f32 alphay alphay) 1) (+.f32 1 (fma.f32 u0 u0 u0))))
(*.f32 (/.f32 u0 (*.f32 (-.f32 1 (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2))) (*.f32 (/.f32 (*.f32 alphay alphay) 1) (+.f32 1 (fma.f32 u0 u0 u0))))
(*.f32 (/.f32 (/.f32 u0 1) (-.f32 1 (*.f32 u0 u0))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 u0 1))))
(/.f32 (*.f32 (/.f32 u0 (-.f32 1 (*.f32 u0 u0))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2)) (/.f32 1 (+.f32 u0 1)))
(/.f32 (*.f32 (/.f32 u0 (-.f32 1 (*.f32 u0 u0))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2)) (/.f32 1 (+.f32 u0 1)))
(*.f32 (/.f32 (/.f32 u0 1) (-.f32 1 (pow.f32 u0 3))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 u0 (-.f32 1 (pow.f32 u0 3))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 u0 (-.f32 1 (pow.f32 u0 3))) (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 (/.f32 u0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (-.f32 1 (*.f32 u0 u0))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 1 (+.f32 u0 1))))
(/.f32 (*.f32 (/.f32 u0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))) (*.f32 (/.f32 (*.f32 alphay (neg.f32 alphay)) 1) (+.f32 u0 1))) (-.f32 1 (*.f32 u0 u0)))
(/.f32 (*.f32 (/.f32 u0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2))) (*.f32 (/.f32 (*.f32 alphay (neg.f32 alphay)) 1) (+.f32 u0 1))) (-.f32 1 (*.f32 u0 u0)))
(*.f32 (/.f32 (/.f32 u0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (-.f32 1 (pow.f32 u0 3))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 1 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 (/.f32 u0 (*.f32 (-.f32 1 (pow.f32 u0 3)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))) (*.f32 (/.f32 (*.f32 alphay (neg.f32 alphay)) 1) (+.f32 1 (fma.f32 u0 u0 u0))))
(*.f32 (/.f32 u0 (*.f32 (-.f32 1 (pow.f32 u0 3)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))) (*.f32 (/.f32 (*.f32 alphay (neg.f32 alphay)) 1) (+.f32 1 (fma.f32 u0 u0 u0))))
(pow.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) -1)
(/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (-.f32 1 u0) u0)))
(/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (-.f32 1 u0) u0)))
(pow.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) 1) -1)
(/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (-.f32 1 u0) u0)))
(/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (-.f32 1 u0) u0)))
(neg.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (+.f32 u0 -1))))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (neg.f32 (/.f32 u0 (+.f32 u0 -1))))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 (neg.f32 u0) (+.f32 u0 -1)))
(neg.f32 (*.f32 u0 (/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (+.f32 u0 -1)))))
(*.f32 u0 (neg.f32 (/.f32 (/.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)) (+.f32 u0 -1))))
(*.f32 u0 (/.f32 -1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (+.f32 u0 -1))))
(neg.f32 (*.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) (/.f32 u0 (+.f32 u0 -1)))))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (neg.f32 (/.f32 u0 (+.f32 u0 -1))))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 (neg.f32 u0) (+.f32 u0 -1)))
(neg.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)) (+.f32 u0 -1)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2) (neg.f32 (/.f32 u0 (+.f32 u0 -1))))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) -2) (/.f32 (neg.f32 u0) (+.f32 u0 -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) -1))
(/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (-.f32 1 u0) u0)))
(/.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (-.f32 1 u0) u0)))
(exp.f32 (log.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(log.f32 (exp.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(*.f32 (sqrt.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))) (sqrt.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(log1p.f32 (expm1.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(expm1.f32 (log1p.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(*.f32 (*.f32 (cbrt.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))) (cbrt.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))) (cbrt.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(cbrt.f32 (*.f32 (*.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))) (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))) (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(cbrt.f32 (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))) (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))))))
(cbrt.f32 (pow.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))) 3))
(*.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(pow.f32 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))) 1)
(/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(binary64->binary32 (binary32->binary64 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(binary64->binary32 (binary32->binary64 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))))
(binary64->binary32 (binary32->binary64 (/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))))
(binary64->binary32 (binary32->binary64 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))
(binary64->binary32 (binary32->binary64 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))))
(binary64->binary32 (binary32->binary64 (/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))))
(binary64->binary32 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (-.f64 1 (binary32->binary64 u0)))))
(binary64->binary32 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (-.f64 1 (binary32->binary64 u0)))))
(binary64->binary32 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 -1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 -1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1) (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2)) -1/2)
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2)) -1/2)
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) 2)) -1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1/2)
(sqrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2))
(sqrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2))
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2) -1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) 2) -1/2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2) -1/2)
(pow.f32 (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1)
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 2)
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(neg.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(exp.f32 (*.f32 (log.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1/2))
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2)) -1/2)
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) 2)) -1/2)
(exp.f32 (log.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(log.f32 (exp.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))) (sqrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))) (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))))) (cbrt.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cbrt.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))) (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 3))
(*.f32 1 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))))
(binary64->binary32 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(*.f32 1 (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(*.f32 1 (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(cbrt.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) 1)
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1))))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) 1/2)
(-.f32 (/.f32 0 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 1 (*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 1 (pow.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1) (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -1))
(*.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -1))
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1/2) 1))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) 2))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2))
(/.f32 1 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) 2))
(/.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2)))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2)))
(/.f32 -1 (neg.f32 (pow.f32 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 -1 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2)))
(/.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (cos.f32 0)) 2)
(/.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (cos.f32 0)) 2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) -2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (cos.f32 0))) -2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))) (cos.f32 0))) -2)
(neg.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 1))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(exp.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) 1))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)) -1))
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) 2) -1)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) 2) -1)
(exp.f32 (log.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(log.f32 (exp.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)) (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2))) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 4)))
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) 3))
(*.f32 1 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) 1)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))
(binary64->binary32 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2))
(binary64->binary32 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (*.f32 -2 u1) (PI.f32) (*.f32 (PI.f32) 1/2)))
(-.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))) (/.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (*.f32 (PI.f32) (-.f32 (*.f32 u1 2) 1/2)))
(/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2)) (fma.f32 (*.f32 -2 u1) (PI.f32) (*.f32 (PI.f32) 1/2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (*.f32 (PI.f32) (-.f32 (*.f32 u1 2) 1/2)))
(/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2))))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2)))))
(/.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2)))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2))))))
(/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2)))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4)) (fma.f32 2 u1 -1/2))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 u1 -1/2) (fma.f32 (*.f32 u1 u1) 4 -1/4)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 2 -1/2) (fma.f32 u1 (*.f32 u1 4) -1/4)))
(/.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (PI.f32) (/.f32 (+.f32 1/2 (*.f32 -2 u1)) (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4)))))
(/.f32 (PI.f32) (/.f32 (fma.f32 -2 u1 1/2) (fma.f32 (*.f32 u1 u1) -4 1/4)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (PI.f32) (/.f32 (fma.f32 (*.f32 u1 u1) 4 (+.f32 1/4 (*.f32 u1 -1))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 (*.f32 u1 4) (fma.f32 u1 -1 1/4)) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (PI.f32) (/.f32 (+.f32 1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 (*.f32 u1 (fma.f32 u1 2 -1/2)) 1/4) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32)) (fma.f32 2 u1 -1/2))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 u1 -1/2) (fma.f32 (*.f32 u1 u1) 4 -1/4)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 2 -1/2) (fma.f32 u1 (*.f32 u1 4) -1/4)))
(/.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32)) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (PI.f32) (/.f32 (+.f32 1/2 (*.f32 -2 u1)) (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4)))))
(/.f32 (PI.f32) (/.f32 (fma.f32 -2 u1 1/2) (fma.f32 (*.f32 u1 u1) -4 1/4)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 (*.f32 (*.f32 u1 u1) 4) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (PI.f32) (/.f32 (fma.f32 (*.f32 u1 u1) 4 (+.f32 1/4 (*.f32 u1 -1))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 u1 (*.f32 u1 4) (fma.f32 u1 -1 1/4)) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32)) (+.f32 1/4 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2))))
(/.f32 (PI.f32) (/.f32 (+.f32 1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))) (fma.f32 8 (pow.f32 u1 3) 1/8)))
(/.f32 (PI.f32) (/.f32 (fma.f32 2 (*.f32 u1 (fma.f32 u1 2 -1/2)) 1/4) (fma.f32 (pow.f32 u1 3) 8 1/8)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2))) (neg.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 -2 (*.f32 u1 (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2))) (neg.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2))) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (*.f32 (PI.f32) (-.f32 (*.f32 u1 2) 1/2))))
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 -1/2)))) (*.f32 (PI.f32) (fma.f32 -2 u1 1/2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 3) (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2)))))))
(*.f32 1 (/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2))))))
(/.f32 (neg.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 u1 (PI.f32)) 3)) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 u1 2) (*.f32 (PI.f32) 1/2)))))))
(*.f32 1 (/.f32 (fma.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3) (pow.f32 (*.f32 (PI.f32) 1/2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u1 2)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) -1/2))))))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) 4 -1/4))) (+.f32 1/2 (*.f32 -2 u1)))
(neg.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 u1 (*.f32 u1 4) -1/4)) (fma.f32 -2 u1 1/2)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4))))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) -4 1/4))) (fma.f32 u1 2 -1/2))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (fma.f32 u1 -1 1/4)))
(/.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 -1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (fma.f32 (*.f32 u1 2) (fma.f32 -2 u1 1/2) -1/4))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 u1 u1) 4) -1/4) (PI.f32))) (+.f32 1/2 (*.f32 u1 -2)))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) 4 -1/4))) (+.f32 1/2 (*.f32 -2 u1)))
(neg.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 u1 (*.f32 u1 4) -1/4)) (fma.f32 -2 u1 1/2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1/4 (*.f32 (*.f32 u1 u1) -4)) (PI.f32))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/4 (*.f32 u1 (*.f32 u1 -4))))) (fma.f32 2 u1 -1/2))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (*.f32 u1 u1) -4 1/4))) (fma.f32 u1 2 -1/2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 (*.f32 (*.f32 u1 u1) -4) (neg.f32 (+.f32 1/4 (*.f32 u1 -1)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (+.f32 1/4 (*.f32 u1 -1))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (-.f32 (*.f32 u1 (*.f32 u1 -4)) (fma.f32 u1 -1 1/4)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u1 3)) 1/8) (PI.f32))) (+.f32 -1/4 (neg.f32 (*.f32 (*.f32 2 u1) (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 8 (pow.f32 u1 3) 1/8))) (-.f32 -1/4 (*.f32 2 (*.f32 u1 (fma.f32 2 u1 -1/2)))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (pow.f32 u1 3) 8 1/8))) (fma.f32 (*.f32 u1 2) (fma.f32 -2 u1 1/2) -1/4))
(fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(fma.f32 (PI.f32) (*.f32 2 u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(fma.f32 (*.f32 2 u1) (PI.f32) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(log.f32 (exp.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (sqrt.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cbrt.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) (cbrt.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 u1 1/2) (fma.f32 2 u1 1/2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) 3))
(*.f32 1 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(pow.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))) 1)
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(*.f32 1 (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2))))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(*.f32 1 (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) 1/2)) (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(cbrt.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 3))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2))
(+.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2))
(-.f32 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))) (/.f32 (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 4) (pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) 2)) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 4) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -4)) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2)))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2)) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 4) (pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) 2)) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 4) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -4)) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2)))
(/.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 6) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 3)) (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (-.f32 (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 6) (pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) 3)) (-.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 4) (pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) 2)) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2))))
(/.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 6) (pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2) 3)) (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 4) (-.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -4) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2))) (neg.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 4) (pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) 2))) (neg.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 4) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -4)) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 6) (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 3))) (neg.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 4) (-.f32 (pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 2) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 6) (pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) 3))) (neg.f32 (-.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 4) (pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) 2)) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 6) (pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2) 3)) (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 4) (-.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -4) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) -2))))))
(exp.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(log.f32 (exp.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))))) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(cbrt.f32 (*.f32 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(cbrt.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))) (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))) (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))))))
(cbrt.f32 (pow.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax))) 3))
(*.f32 1 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(pow.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) 1)
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))
(binary64->binary32 (binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(binary64->binary32 (binary32->binary64 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))))
(binary64->binary32 (binary32->binary64 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))))
(binary64->binary32 (binary32->binary64 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax))))))
(binary64->binary32 (binary32->binary64 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))))
(binary64->binary32 (binary32->binary64 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))))
(binary64->binary32 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))))
(binary64->binary32 (+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (pow.f64 (binary32->binary64 alphax) 2)))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary32->binary64 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))))
(binary32->binary64 (binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))) (-.f64 1 (binary32->binary64 u0)))) -1/2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (fma.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))) (-.f64 1 (binary32->binary64 u0)))) -1/2)))
(binary32->binary64 (pow.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) 2) (pow.f32 (binary64->binary32 (binary32->binary64 alphax)) -2)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2)) (-.f32 1 (binary64->binary32 (binary32->binary64 u0)))))) -1/2))
(binary32->binary64 (pow.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (fma.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) 2) (pow.f32 (binary64->binary32 (binary32->binary64 alphax)) -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2)) (-.f32 1 (binary64->binary32 (binary32->binary64 u0)))))) -1/2))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))))))
(binary64->binary32 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0))))))
(binary64->binary32 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (-.f64 1 (binary32->binary64 u0)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) 2))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax))))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax))))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax))))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax))))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (-.f64 1 (binary32->binary64 u0)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) 2)))))))
(binary64->binary32 (binary32->binary64 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))
(binary64->binary32 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (sqrt.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay))))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (sqrt.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary64->binary32 (binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))))
(binary64->binary32 (binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))))))))
(binary64->binary32 (binary32->binary64 (/.f32 1 (hypot.f32 1 (sqrt.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))))))))
(binary64->binary32 (binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))))
(binary64->binary32 (binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)))))))))
(binary64->binary32 (binary32->binary64 (/.f32 1 (hypot.f32 1 (sqrt.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))))))))
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (+.f64 1/2 (*.f64 2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphay) 2))) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (-.f64 1 (binary32->binary64 u0)) (+.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) 2))))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (-.f64 1 (binary32->binary64 u0)) (+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) 2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax)))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary64->binary32 (binary32->binary64 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(binary64->binary32 (binary32->binary64 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))))
(binary64->binary32 (binary32->binary64 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))))
(binary64->binary32 (binary32->binary64 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2)))))
(binary64->binary32 (binary32->binary64 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))))
(binary64->binary32 (binary32->binary64 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphax alphax)))))
(binary64->binary32 (+.f64 (/.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphax) 2)) (/.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (-.f64 1/2 (*.f64 -2 (binary32->binary64 u1)))))) (binary32->binary64 alphax)))) 2) (pow.f64 (binary32->binary64 alphay) 2))))
(binary64->binary32 (+.f64 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphay) 2)) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) 2))))
(binary64->binary32 (+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (/.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) 2))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)) (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (/.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (-.f64 1 (binary32->binary64 u0)) (+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (pow.f64 (binary32->binary64 alphax) 2)))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2))))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))

eval1.6s (1.9%)

Compiler

Compiled 74599 to 52216 computations (30% saved)

prune652.0ms (0.8%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1145101155
Fresh101
Picked505
Done000
Total1151101161
Accuracy
100.0%
Counts
1161 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.5%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
95.0%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))))
98.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0))))))
50.5%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
97.9%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) 1/2))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
89.6%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
44.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (-.f32 1 u0))))))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
100.0%
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
98.5%
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
68.5%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
95.0%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))))
98.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0))))))
50.5%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
97.9%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) 1/2))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
89.6%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
44.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (-.f32 1 u0))))))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
100.0%
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
98.5%
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
Compiler

Compiled 1564 to 1232 computations (21.2% saved)

localize36.2s (43.3%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
6.3%
(PI.f32)
6.3%
(PI.f32)
6.3%
(PI.f32)
6.3%
(PI.f32)
6.3%
(PI.f32)
6.3%
(PI.f32)
6.3%
(PI.f32)
6.3%
(PI.f32)
6.3%
(PI.f32)
6.3%
(PI.f32)
Compiler

Compiled 1515 to 974 computations (35.7% saved)

series0.0ms (0%)

Counts
5 → 0

rewrite50.0ms (0.1%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
rewrite-binary32/binary64-simplify
rewrite-binary32/binary64-simplify
rewrite-binary32/binary64-simplify
rewrite-binary32/binary64-simplify
rewrite-binary32/binary64-simplify
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0315
Stop Event
saturated
Counts
5 → 75
Calls
Call 1
Inputs
(PI.f32)
(PI.f32)
(PI.f32)
(PI.f32)
(PI.f32)
Outputs
Calls

15 calls:

1.0ms
(PI.f32)
0.0ms
(PI.f32)
0.0ms
(PI.f32)
0.0ms
(PI.f32)
0.0ms
(PI.f32)

simplify80.0ms (0.1%)

Algorithm
egg-herbie
Rules
950×unswap-sqr
502×associate-*r/
412×exp-sum
319×fma-def
298×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028325
141325
2134325
3402325
41418325
55127325
Stop Event
node limit
Counts
75 → 12
Calls
Call 1
Inputs
(exp.f32 (log.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 1 (PI.f32))
(pow.f32 (PI.f32) 1)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(exp.f32 (log.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 1 (PI.f32))
(pow.f32 (PI.f32) 1)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(exp.f32 (log.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 1 (PI.f32))
(pow.f32 (PI.f32) 1)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(exp.f32 (log.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 1 (PI.f32))
(pow.f32 (PI.f32) 1)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(exp.f32 (log.f32 (PI.f32)))
(log.f32 (exp.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 1 (PI.f32))
(pow.f32 (PI.f32) 1)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
Outputs
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))) (cbrt.f32 (PI.f32)))
(PI.f32)
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (binary32->binary64 (PI.f32)))
(binary64->binary32 (PI.f32))

eval75.0ms (0.1%)

Compiler

Compiled 4308 to 2848 computations (33.9% saved)

prune46.0ms (0.1%)

Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New96096
Fresh055
Picked055
Done000
Total9610106
Accuracy
100.0%
Counts
106 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.5%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
95.0%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))))
98.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0))))))
50.5%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
97.9%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) 1/2))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
89.6%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
44.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (-.f32 1 u0))))))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
100.0%
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
98.5%
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
68.5%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
95.0%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))))
98.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0))))))
50.5%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
97.9%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) 1/2))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
89.6%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
44.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (-.f32 1 u0))))))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
100.0%
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
98.5%
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
Compiler

Compiled 1152 to 910 computations (21% saved)

localize3.8s (4.5%)

Localize:

Found 40 expressions with local error:

NewAccuracyProgram
99.5%
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))
99.5%
(/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))
99.9%
(sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
99.9%
(atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
99.2%
(*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))
99.7%
(sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0)))))
99.7%
(hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))
99.9%
(+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))
99.7%
(/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay)
99.8%
(atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))
99.9%
(sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
99.9%
(sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0)))))
99.7%
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)
99.8%
(atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))
99.8%
(sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
99.9%
(sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
99.7%
(hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
99.8%
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
99.9%
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
99.9%
(sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0)))))
99.0%
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
98.5%
(pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)
98.2%
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))
61.8%
(tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
98.9%
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))
98.9%
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
98.4%
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
62.0%
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
98.9%
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))
98.9%
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
98.3%
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)
62.0%
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
98.9%
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))
98.9%
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
98.8%
(/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))
62.0%
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
98.9%
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
98.3%
(pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)
98.3%
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)
62.0%
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
Compiler

Compiled 1354 to 836 computations (38.3% saved)

series287.0ms (0.3%)

Counts
17 → 384
Calls

117 calls:

TimeVariablePointExpression
43.0ms
u1
@0
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
39.0ms
u1
@0
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))
37.0ms
u1
@inf
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
12.0ms
alphay
@-inf
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))
7.0ms
u1
@0
(pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)

rewrite205.0ms (0.2%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
1150×frac-add
888×frac-sub
709×frac-2neg
350×distribute-neg-frac
304×unpow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066653
1265649
21723643
Stop Event
node limit
Counts
17 → 577
Calls
Call 1
Inputs
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)
(pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))
(tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 (PI.f32) (fma.f32 u1 2 1/2))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
Outputs
(-.f32 (/.f32 0 (*.f32 alphay (neg.f32 alphay))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay)))
(*.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) 1))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphay -2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 (pow.f32 alphay -2) 1))
(*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (*.f32 (/.f32 1 (neg.f32 alphay)) (/.f32 1 (neg.f32 alphay))))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 alphay -2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 alphay))
(/.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))
(/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 -1 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (neg.f32 alphay) 2))
(/.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay))
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 alphay))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphay)
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (neg.f32 alphay))
(/.f32 (neg.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (neg.f32 (pow.f32 (neg.f32 alphay) 2)))
(/.f32 (neg.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (neg.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (neg.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (neg.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 1 alphay))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 1 alphay))
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay))))
(neg.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(exp.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) 1))
(-.f32 (/.f32 0 (*.f32 alphax (neg.f32 alphax))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(*.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (pow.f32 alphax -2))
(*.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 (pow.f32 alphax -2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))
(*.f32 (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))
(*.f32 (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1))
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(/.f32 1 (/.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) 1))
(/.f32 1 (neg.f32 (neg.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax alphax))
(/.f32 -1 (neg.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(/.f32 -1 (neg.f32 (/.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) 1)))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (*.f32 alphax (neg.f32 alphax)))
(/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (*.f32 alphax alphax) (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (*.f32 alphax (*.f32 1 alphax)))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (/.f32 (*.f32 alphax alphax) (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1) (*.f32 alphax alphax))
(/.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) alphax) alphax)
(/.f32 (neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) alphax)) (neg.f32 alphax))
(/.f32 (neg.f32 (*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))) (neg.f32 (*.f32 alphax (*.f32 1 alphax))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1)) (*.f32 alphax (neg.f32 alphax)))
(neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(neg.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))))
(neg.f32 (*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax)))))
(exp.f32 (*.f32 -2 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(exp.f32 (+.f32 (*.f32 -2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 -2 (log.f32 alphax))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) 2))
(exp.f32 (*.f32 (+.f32 (*.f32 2 (log.f32 alphax)) (*.f32 2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) -1))
(exp.f32 (*.f32 (log.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) -1))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(-.f32 (/.f32 0 (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0) (neg.f32 alphay))) (/.f32 alphay (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0) (neg.f32 alphay))))
(-.f32 (/.f32 0 (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0))) (/.f32 (*.f32 alphay alphay) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0))))
(*.f32 alphay (/.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay u0))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(*.f32 1 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(*.f32 (*.f32 alphay alphay) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (neg.f32 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (pow.f32 (pow.f32 alphay -2) -1))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) u0)
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (/.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0)) alphay)
(*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (neg.f32 u0))
(*.f32 (pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) -1/2) (pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) -1/2))
(*.f32 (pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) -1) (pow.f32 (/.f32 (/.f32 1 u0) alphay) -1))
(pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) -1)
(pow.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) 1) -1)
(neg.f32 (/.f32 (*.f32 alphay alphay) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0))))
(neg.f32 (*.f32 (*.f32 alphay alphay) (/.f32 (neg.f32 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(neg.f32 (*.f32 1 (/.f32 (*.f32 alphay alphay) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0)))))
(neg.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) u0))
(neg.f32 (/.f32 alphay (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0) (neg.f32 alphay))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0))) -1))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 1 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (neg.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax)))
(/.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphax))
(/.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (/.f32 alphax alphay))
(/.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphax alphay))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay))) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))
(/.f32 (neg.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 alphax))
(/.f32 (neg.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(pow.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(neg.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))
(neg.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(-.f32 (/.f32 0 (*.f32 alphay (neg.f32 alphay))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay)))
(*.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) 1))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphay -2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 (pow.f32 alphay -2) 1))
(*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (*.f32 (/.f32 1 (neg.f32 alphay)) (/.f32 1 (neg.f32 alphay))))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 alphay -2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 alphay))
(/.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))
(/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 -1 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (neg.f32 alphay) 2))
(/.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay))
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 alphay))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphay)
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (neg.f32 alphay))
(/.f32 (neg.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (neg.f32 (pow.f32 (neg.f32 alphay) 2)))
(/.f32 (neg.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (neg.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (neg.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (neg.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 1 alphay))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 1 alphay))
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay))))
(neg.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(exp.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) 1))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 1 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (neg.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax)))
(/.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphax))
(/.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (/.f32 alphax alphay))
(/.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphax alphay))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay))) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))
(/.f32 (neg.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 alphax))
(/.f32 (neg.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(pow.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(neg.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))
(neg.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(exp.f32 (*.f32 -2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(exp.f32 (*.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1) 2))
(exp.f32 (*.f32 (log.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1))
(exp.f32 (*.f32 (log.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)) -1))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(-.f32 (/.f32 0 (*.f32 alphax (neg.f32 alphax))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(*.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (pow.f32 alphax -2))
(*.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 (pow.f32 alphax -2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))
(*.f32 (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))
(*.f32 (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2)
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)
(pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) -1)
(pow.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 2)
(pow.f32 (/.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) 1) -1)
(pow.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2)) (*.f32 alphax alphax)) -1)
(pow.f32 (*.f32 (*.f32 alphax alphax) (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1)
(neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(neg.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))))
(neg.f32 (*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax)))))
(exp.f32 (*.f32 -2 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(exp.f32 (+.f32 (*.f32 -2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 -2 (log.f32 alphax))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) 2))
(exp.f32 (*.f32 (+.f32 (*.f32 2 (log.f32 alphax)) (*.f32 2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) -1))
(exp.f32 (*.f32 (log.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) -1))
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/4) (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/4))
(*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 2)) -1/2) (pow.f64 (/.f64 1 (-.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) -1/2))
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 3)) -1/2) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 2) (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (+.f64 (binary32->binary64 u0) -1)))))) -1/2))
(*.f64 (pow.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) 1/4) -1) (pow.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) 1/4) -1))
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) -1)
(pow.f64 (*.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) -1)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/4) 2)
(pow.f64 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) -1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) -1))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) -1/2))
(/.f64 1 (/.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphax) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (/.f64 (binary32->binary64 alphax) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 -1 (neg.f64 (/.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (binary32->binary64 alphax))
(/.f64 (*.f64 1 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (binary32->binary64 alphay) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (binary32->binary64 alphax) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (neg.f64 (binary32->binary64 alphax)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (binary32->binary64 alphax)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphax))))
(/.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (binary32->binary64 alphax)))
(/.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (*.f64 1 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (neg.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (neg.f64 (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 1 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (*.f64 (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (*.f64 (neg.f64 (binary32->binary64 alphax)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1)) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphax)))))
(/.f64 (neg.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 1 (binary32->binary64 alphax)))
(/.f64 (neg.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (neg.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1)) (/.f64 (neg.f64 (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 1 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (neg.f64 (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(pow.f64 (/.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1)
(neg.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphax))) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(neg.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphax)))))
(neg.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (neg.f64 (binary32->binary64 alphax))))
Calls

54 calls:

1.0ms
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)
0.0ms
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)
0.0ms
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)
0.0ms
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)
0.0ms
(pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)

simplify1.2s (1.4%)

Algorithm
egg-herbie
Rules
736×fma-def
493×*-commutative
408×times-frac
344×unswap-sqr
262×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0160796533
1501094323
Stop Event
node limit
Counts
961 → 654
Calls
Call 1
Inputs
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 1 (pow.f32 alphax 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) alphax)) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (/.f32 1 (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) alphax)) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (+.f32 (*.f32 (pow.f32 alphay 6) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))))) alphax)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))) (/.f32 1 (pow.f32 alphax 2)))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7))))) (*.f32 (pow.f32 alphay 8) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7))))) (*.f32 (pow.f32 alphay 8) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 (pow.f32 alphax 4) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 (pow.f32 alphax 4) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (+.f32 (*.f32 (pow.f32 alphax 6) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7) (*.f32 (pow.f32 alphay 7) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(/.f32 1 (pow.f32 alphax 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 1 (pow.f32 alphax 2)))))
(+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (pow.f32 alphax 8))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(/.f32 1 (pow.f32 alphax 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphax 8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) alphax) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 6) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) alphax) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 6) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (+.f32 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (-.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 3) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))))) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))))) alphax) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 2 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (-.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 alphax 3) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(*.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 (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.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 alphay (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 alphay (*.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)))))) alphax))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 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 alphay (*.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)))))) alphax)))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 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 (*.f32 alphay (*.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)))))) alphax) (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) alphax))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(*.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 alphay (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 alphay (*.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)))))) alphax))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 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 alphay (*.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)))))) alphax)))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 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 (*.f32 alphay (*.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)))))) alphax) (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) alphax))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(/.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))))) (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))))) (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (+.f32 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (-.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))) (-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))))) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))))))))) (*.f32 2 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (-.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))))) (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -2 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -2 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphay 6) (+.f32 (*.f32 -2 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)))))) (*.f32 (pow.f32 alphay 8) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))))))))
(/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)))))) (*.f32 (pow.f32 alphay 8) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))))))))
(/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 (pow.f32 alphax 6) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 (pow.f32 alphax 6) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (+.f32 (*.f32 (pow.f32 alphax 8) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7) (*.f32 (pow.f32 alphay 7) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 1 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))))
(+.f32 1 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 1 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))))
(+.f32 1 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(*.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 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 6) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 6) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 6) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (-.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 (pow.f32 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)))))))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (pow.f32 alphax 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 6) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphax 8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (*.f32 1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphax 8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 alphay 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphay 8))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 alphay 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 alphay 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphay 8))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 alphay 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphax 4) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphax 4) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 alphax 6) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(/.f32 1 (pow.f32 alphax 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 alphax 6))) (/.f32 1 (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (pow.f32 alphax 8))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 alphax 6))) (/.f32 1 (pow.f32 alphax 2)))))
(/.f32 1 (pow.f32 alphax 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 alphax 6))) (/.f32 1 (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (pow.f32 alphax 8))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 alphax 6))) (/.f32 1 (pow.f32 alphax 2)))))
(-.f32 (/.f32 0 (*.f32 alphay (neg.f32 alphay))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay)))
(*.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) 1))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphay -2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 (pow.f32 alphay -2) 1))
(*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (*.f32 (/.f32 1 (neg.f32 alphay)) (/.f32 1 (neg.f32 alphay))))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 alphay -2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 alphay))
(/.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))
(/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 -1 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (neg.f32 alphay) 2))
(/.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay))
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 alphay))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphay)
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (neg.f32 alphay))
(/.f32 (neg.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (neg.f32 (pow.f32 (neg.f32 alphay) 2)))
(/.f32 (neg.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (neg.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (neg.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (neg.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 1 alphay))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 1 alphay))
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay))))
(neg.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(exp.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) 1))
(exp.f32 (log.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(log.f32 (exp.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (sqrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(*.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) 1)
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(binary64->binary32 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(-.f32 (/.f32 0 (*.f32 alphax (neg.f32 alphax))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(*.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (pow.f32 alphax -2))
(*.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 (pow.f32 alphax -2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))
(*.f32 (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))
(*.f32 (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1))
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(/.f32 1 (/.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) 1))
(/.f32 1 (neg.f32 (neg.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax alphax))
(/.f32 -1 (neg.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(/.f32 -1 (neg.f32 (/.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) 1)))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (*.f32 alphax (neg.f32 alphax)))
(/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (*.f32 alphax alphax) (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (*.f32 alphax (*.f32 1 alphax)))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (/.f32 (*.f32 alphax alphax) (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1) (*.f32 alphax alphax))
(/.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) alphax) alphax)
(/.f32 (neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) alphax)) (neg.f32 alphax))
(/.f32 (neg.f32 (*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))) (neg.f32 (*.f32 alphax (*.f32 1 alphax))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1)) (*.f32 alphax (neg.f32 alphax)))
(neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(neg.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))))
(neg.f32 (*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax)))))
(exp.f32 (*.f32 -2 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(exp.f32 (+.f32 (*.f32 -2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 -2 (log.f32 alphax))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) 2))
(exp.f32 (*.f32 (+.f32 (*.f32 2 (log.f32 alphax)) (*.f32 2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) -1))
(exp.f32 (*.f32 (log.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) -1))
(exp.f32 (log.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(log.f32 (exp.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (sqrt.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (cbrt.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))) (cbrt.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(*.f32 1 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))
(pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 1)
(binary64->binary32 (binary32->binary64 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(binary64->binary32 (pow.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) -2))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(log.f32 (exp.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 1 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(pow.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1)
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))
(-.f32 (/.f32 0 (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0) (neg.f32 alphay))) (/.f32 alphay (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0) (neg.f32 alphay))))
(-.f32 (/.f32 0 (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0))) (/.f32 (*.f32 alphay alphay) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0))))
(*.f32 alphay (/.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay u0))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(*.f32 1 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(*.f32 (*.f32 alphay alphay) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (neg.f32 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (pow.f32 (pow.f32 alphay -2) -1))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) u0)
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (/.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0)) alphay)
(*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (neg.f32 u0))
(*.f32 (pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) -1/2) (pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) -1/2))
(*.f32 (pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) -1) (pow.f32 (/.f32 (/.f32 1 u0) alphay) -1))
(pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) -1)
(pow.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) 1) -1)
(neg.f32 (/.f32 (*.f32 alphay alphay) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0))))
(neg.f32 (*.f32 (*.f32 alphay alphay) (/.f32 (neg.f32 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(neg.f32 (*.f32 1 (/.f32 (*.f32 alphay alphay) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0)))))
(neg.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) u0))
(neg.f32 (/.f32 alphay (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0) (neg.f32 alphay))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0))) -1))
(exp.f32 (log.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(log.f32 (exp.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))) (sqrt.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))) (cbrt.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))) (cbrt.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)) (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))) (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(*.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))
(pow.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)) 1)
(binary64->binary32 (binary32->binary64 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(binary64->binary32 (binary32->binary64 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(binary64->binary32 (/.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) 2) (binary32->binary64 u0))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(log.f32 (exp.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 1 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(pow.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 1 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (neg.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax)))
(/.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphax))
(/.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (/.f32 alphax alphay))
(/.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphax alphay))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay))) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))
(/.f32 (neg.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 alphax))
(/.f32 (neg.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(pow.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(neg.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))
(neg.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)))
(exp.f32 (log.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(log.f32 (exp.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (sqrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (sqrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(log1p.f32 (expm1.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(expm1.f32 (log1p.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))
(pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1)
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))
(-.f32 (/.f32 0 (*.f32 alphay (neg.f32 alphay))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay)))
(*.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) 1))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphay -2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 (pow.f32 alphay -2) 1))
(*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (*.f32 (/.f32 1 (neg.f32 alphay)) (/.f32 1 (neg.f32 alphay))))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 alphay -2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 alphay))
(/.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))
(/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 -1 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (neg.f32 alphay) 2))
(/.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay))
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 alphay))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphay)
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (neg.f32 alphay))
(/.f32 (neg.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (neg.f32 (pow.f32 (neg.f32 alphay) 2)))
(/.f32 (neg.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (neg.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (neg.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (neg.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 1 alphay))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 1 alphay))
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay))))
(neg.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(exp.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) 1))
(exp.f32 (log.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(log.f32 (exp.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)) (sqrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(*.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) 1)
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(binary64->binary32 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) (binary32->binary64 alphay)) 2))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(log.f32 (exp.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 1 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(pow.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 1 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (neg.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax)))
(/.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphax))
(/.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (/.f32 alphax alphay))
(/.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphax alphay))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay))) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))
(/.f32 (neg.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 alphax))
(/.f32 (neg.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(pow.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(neg.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))
(neg.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)))
(exp.f32 (log.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(log.f32 (exp.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (sqrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (sqrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(log1p.f32 (expm1.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(expm1.f32 (log1p.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))
(pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1)
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(*.f32 (pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(exp.f32 (*.f32 -2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(exp.f32 (*.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1) 2))
(exp.f32 (*.f32 (log.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1))
(exp.f32 (*.f32 (log.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)) -1))
(exp.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(log.f32 (exp.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(*.f32 (sqrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)) (sqrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(log1p.f32 (expm1.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(expm1.f32 (log1p.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)) (cbrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2))) (cbrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)) (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2))
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) 1)
(binary64->binary32 (binary32->binary64 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(binary64->binary32 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) -2))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(log.f32 (exp.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 1 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(pow.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) 1)
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))
(-.f32 (/.f32 0 (*.f32 alphax (neg.f32 alphax))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(*.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (pow.f32 alphax -2))
(*.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 (pow.f32 alphax -2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))
(*.f32 (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))
(*.f32 (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2)
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)
(pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) -1)
(pow.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 2)
(pow.f32 (/.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) 1) -1)
(pow.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2)) (*.f32 alphax alphax)) -1)
(pow.f32 (*.f32 (*.f32 alphax alphax) (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1)
(neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(neg.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))))
(neg.f32 (*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax)))))
(exp.f32 (*.f32 -2 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(exp.f32 (+.f32 (*.f32 -2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 -2 (log.f32 alphax))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) 2))
(exp.f32 (*.f32 (+.f32 (*.f32 2 (log.f32 alphax)) (*.f32 2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) -1))
(exp.f32 (*.f32 (log.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) -1))
(exp.f32 (log.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(log.f32 (exp.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))) (sqrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))) (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)))) (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)))
(pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) 1)
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(binary64->binary32 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) -2) (pow.f64 (binary32->binary64 alphax) 2)))
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/4) (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/4))
(*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 2)) -1/2) (pow.f64 (/.f64 1 (-.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) -1/2))
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 3)) -1/2) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 2) (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (+.f64 (binary32->binary64 u0) -1)))))) -1/2))
(*.f64 (pow.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) 1/4) -1) (pow.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) 1/4) -1))
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) -1)
(pow.f64 (*.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) -1)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/4) 2)
(pow.f64 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) -1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) -1))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) -1/2))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))) (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) 1)
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2)) (-.f32 1 (binary64->binary32 (binary32->binary64 u0))))))))
(/.f64 1 (/.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphax) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (/.f64 (binary32->binary64 alphax) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 -1 (neg.f64 (/.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (binary32->binary64 alphax))
(/.f64 (*.f64 1 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (binary32->binary64 alphay) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (binary32->binary64 alphax) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (neg.f64 (binary32->binary64 alphax)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (binary32->binary64 alphax)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphax))))
(/.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (binary32->binary64 alphax)))
(/.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (*.f64 1 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (neg.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (neg.f64 (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 1 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (*.f64 (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (*.f64 (neg.f64 (binary32->binary64 alphax)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1)) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphax)))))
(/.f64 (neg.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 1 (binary32->binary64 alphax)))
(/.f64 (neg.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (neg.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1)) (/.f64 (neg.f64 (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 1 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (neg.f64 (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(pow.f64 (/.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1)
(neg.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphax))) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(neg.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphax)))))
(neg.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (neg.f64 (binary32->binary64 alphax))))
(exp.f64 (log.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(log.f64 (exp.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (sqrt.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (cbrt.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cbrt.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(pow.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) 1)
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary32->binary64 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) -2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) 2) (binary32->binary64 u0))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))
(binary64->binary32 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) 2) (binary32->binary64 u0)))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay)))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay)))
(binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) (binary32->binary64 alphay)))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(binary64->binary32 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) -2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) -2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))
(binary64->binary32 (binary32->binary64 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))
(binary64->binary32 (*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) -2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary32->binary64 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2)) (-.f32 1 (binary64->binary32 (binary32->binary64 u0)))))))
Outputs
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) alphax)) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (/.f32 1 (pow.f32 alphax 2))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 (pow.f32 alphay 4) (fma.f32 -2 (/.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 5)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) -3/8) alphax) (*.f32 1/4 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))) (/.f32 1 (*.f32 alphax alphax))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) alphax)) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (+.f32 (*.f32 (pow.f32 alphay 6) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))))) alphax)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 3) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))) (/.f32 1 (pow.f32 alphax 2)))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 (pow.f32 alphay 4) (fma.f32 -2 (/.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 5)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) -3/8) alphax) (*.f32 1/4 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))) (fma.f32 (pow.f32 alphay 6) (fma.f32 -2 (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphax alphax)) (/.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 5)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) -3/8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 (*.f32 1/8 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))) alphax) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 alphax 3)) (/.f32 (*.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 5)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) -3/8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))) (/.f32 1 (*.f32 alphax alphax)))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7))))) (*.f32 (pow.f32 alphay 8) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (pow.f32 alphay 8)) (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 1/8 (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7))))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 8)) (/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))))))))
(fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (pow.f32 alphay 8)) (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 1/8 (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7))))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 8)) (/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7))))) (*.f32 (pow.f32 alphay 8) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (pow.f32 alphay 8)) (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 1/8 (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7))))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 8)) (/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))))))))
(fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (pow.f32 alphay 8)) (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 1/8 (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7))))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (fma.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 8)) (/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 (pow.f32 alphax 4) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 (pow.f32 alphax 4) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 (pow.f32 alphax 4) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (+.f32 (*.f32 (pow.f32 alphax 6) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7) (*.f32 (pow.f32 alphay 7) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 (pow.f32 alphax 4) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))) (fma.f32 (pow.f32 alphax 6) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphay alphay)) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (*.f32 1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7) (pow.f32 alphay 7))))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (pow.f32 alphay 3)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax)))
(+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 1 (pow.f32 alphax 2)))))
(fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 6)) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 1 (*.f32 alphax alphax)))))
(+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (pow.f32 alphax 8))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(fma.f32 -2 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)))) (*.f32 1/8 (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))))) (pow.f32 alphax 8)) (fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 6)) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (+.f32 (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 1 (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 8)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))))
(fma.f32 -2 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)))) (*.f32 1/8 (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))))) (pow.f32 alphax 8)) (fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 6)) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 8)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (/.f32 1 (*.f32 alphax alphax)))))))
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax))) (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (/.f32 1 (*.f32 alphax alphax))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphax 8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))))
(fma.f32 -2 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 3/8)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 alphax 8))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))))))
(fma.f32 -2 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 3/8)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 alphax 8))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 -1/4 (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (/.f32 1 (*.f32 alphax alphax))))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))
(/.f32 (/.f32 1 (*.f32 alphax alphax)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))
(/.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) alphax) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 6) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 (*.f32 u1 u1) (fma.f32 -2 (/.f32 (*.f32 (fma.f32 -1 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5)))) (*.f32 (*.f32 1/2 (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2)) alphax)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) alphax) (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 (*.f32 u1 u1) (fma.f32 -2 (/.f32 (*.f32 (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) alphax) (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) alphax) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 6) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (+.f32 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 -2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (-.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 3) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))))) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))))) alphax) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 2 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (-.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 alphax 3) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 (*.f32 u1 u1) (fma.f32 -2 (/.f32 (*.f32 (fma.f32 -1 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5)))) (*.f32 (*.f32 1/2 (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2)) alphax)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) alphax) (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2))))) (fma.f32 (pow.f32 u1 3) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5)))) (*.f32 (*.f32 1/2 (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2)) alphax)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2)))) (*.f32 (pow.f32 alphax 3) (cos.f32 (*.f32 (PI.f32) 1/2))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))) (/.f32 (-.f32 (fma.f32 2 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (*.f32 4 (*.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2)))) (*.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) alphax))))) alphax)) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5)))) (*.f32 (*.f32 1/2 (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2)) alphax)) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))))))) (*.f32 (pow.f32 alphax 3) (cos.f32 (*.f32 (PI.f32) 1/2))))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 (*.f32 u1 u1) (fma.f32 -2 (/.f32 (*.f32 (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) alphax) (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2))))) (fma.f32 (pow.f32 u1 3) (fma.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (*.f32 (pow.f32 alphax 3) (cos.f32 (*.f32 (PI.f32) 1/2))))) (*.f32 (*.f32 -2 (/.f32 (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3))) (/.f32 (-.f32 (fma.f32 2 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (*.f32 4 (*.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)))) (*.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) alphax)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)))) (*.f32 (pow.f32 alphax 3) (cos.f32 (*.f32 (PI.f32) 1/2)))))))) alphax)) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(*.f32 1/2 (PI.f32))
(*.f32 (PI.f32) 1/2)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.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 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.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 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))
(+.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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)))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (*.f32 (pow.f32 alphay 2) u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 1/2 (PI.f32))
(*.f32 (PI.f32) 1/2)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.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 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.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 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 alphay (*.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)))))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (*.f32 (*.f32 alphay u1) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax))
(fma.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 (*.f32 alphay u1) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 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 alphay (*.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)))))) alphax)))
(fma.f32 2 (*.f32 (/.f32 alphay alphax) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (+.f32 (*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (*.f32 (*.f32 alphay u1) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax)))
(fma.f32 2 (*.f32 (/.f32 alphay alphax) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (fma.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 (*.f32 alphay u1) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax)))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 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 (*.f32 alphay (*.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)))))) alphax) (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) alphax))))
(fma.f32 2 (*.f32 (/.f32 alphay alphax) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (*.f32 (*.f32 alphay u1) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax)) (/.f32 alphay (/.f32 alphax (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))))))
(fma.f32 2 (*.f32 (/.f32 alphay alphax) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (+.f32 (fma.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 (*.f32 alphay u1) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax)) (/.f32 alphay (/.f32 alphax (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))
(+.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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)))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) alphax))) 2) (pow.f32 alphay 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 1/2 (PI.f32))
(*.f32 (PI.f32) 1/2)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.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 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.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 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 alphay (*.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)))))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (*.f32 (*.f32 alphay u1) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax))
(fma.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 (*.f32 alphay u1) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 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 alphay (*.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)))))) alphax)))
(fma.f32 2 (*.f32 (/.f32 alphay alphax) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (+.f32 (*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (*.f32 (*.f32 alphay u1) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax)))
(fma.f32 2 (*.f32 (/.f32 alphay alphax) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (fma.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 (*.f32 alphay u1) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax)))
(+.f32 (*.f32 2 (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 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 (*.f32 alphay (*.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)))))) alphax) (/.f32 (*.f32 alphay (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) alphax))))
(fma.f32 2 (*.f32 (/.f32 alphay alphax) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (*.f32 (*.f32 alphay u1) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax)) (/.f32 alphay (/.f32 alphax (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))))))
(fma.f32 2 (*.f32 (/.f32 alphay alphax) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (+.f32 (fma.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 (*.f32 alphay u1) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) alphax)) (/.f32 alphay (/.f32 alphax (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))))))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))
(+.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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.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))))))) (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 (*.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (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)))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(fma.f32 2 (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (fma.f32 u1 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (pow.f32 u1 3) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))))))) (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))
(/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))
(fma.f32 -2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))
(fma.f32 -2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)))) (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))))) (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))
(fma.f32 -2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)))) (fma.f32 (*.f32 u1 u1) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5))) (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2))))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))))
(fma.f32 -2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)))) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) (fma.f32 1/2 (*.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))))) (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3)))))) (+.f32 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (-.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))) (-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))))) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))))))))) (*.f32 2 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 5))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (-.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))))) (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))
(fma.f32 -2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)))) (fma.f32 (*.f32 u1 u1) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5))) (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2))))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (fma.f32 (pow.f32 u1 3) (fma.f32 -2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5))) (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2)))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2))))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (-.f32 (fma.f32 2 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (*.f32 4 (*.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2)))) (*.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))))))) (*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 5))) (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2))))))))))) (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))))
(fma.f32 -2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)))) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) (fma.f32 1/2 (*.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (/.f32 (*.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (fma.f32 (pow.f32 u1 3) (fma.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 1/2 (*.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))))))) (*.f32 (*.f32 -2 (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 1/2 (*.f32 (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (neg.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 5))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2))))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (-.f32 (fma.f32 2 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 (*.f32 4 (*.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2)))) (*.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))))))))) (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1))
(/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)))))
(/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 1 (neg.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 1)
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -2 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (*.f32 (pow.f32 alphay 4) (fma.f32 -2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))))))
(+.f32 1 (fma.f32 (pow.f32 alphay 4) (fma.f32 -2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))) (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (neg.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -2 (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphay 6) (+.f32 (*.f32 -2 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(+.f32 1 (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 (pow.f32 alphay 4) (fma.f32 -2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))) (*.f32 (pow.f32 alphay 6) (fma.f32 -2 (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphax alphax)) (/.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 (*.f32 1/8 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphax alphax)) (/.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 1) (fma.f32 (pow.f32 alphay 4) (fma.f32 -2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))) (*.f32 (pow.f32 alphay 6) (fma.f32 -2 (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphax alphax)) (/.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 (*.f32 1/8 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphax alphax)) (/.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))))
(/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))
(fma.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (neg.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(fma.f32 -2 (/.f32 (*.f32 (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)))))) (*.f32 (pow.f32 alphay 8) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))))))))
(fma.f32 -2 (*.f32 (/.f32 alphax (pow.f32 alphay 8)) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (/.f32 (*.f32 1/8 (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -2 (/.f32 (*.f32 (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (+.f32 (fma.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))) (/.f32 (pow.f32 alphax 3) (/.f32 (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8))))))))
(fma.f32 -2 (*.f32 (/.f32 alphax (pow.f32 alphay 8)) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (/.f32 (*.f32 1/8 (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -2 (/.f32 (*.f32 (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (fma.f32 (/.f32 (pow.f32 alphax 3) (pow.f32 alphay 8)) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))))
(/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))
(fma.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (neg.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(fma.f32 -2 (/.f32 (*.f32 (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)))))) (*.f32 (pow.f32 alphay 8) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 alphax (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (/.f32 (*.f32 (pow.f32 alphax 3) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))))))))
(fma.f32 -2 (*.f32 (/.f32 alphax (pow.f32 alphay 8)) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (/.f32 (*.f32 1/8 (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -2 (/.f32 (*.f32 (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (+.f32 (fma.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))) (/.f32 (pow.f32 alphax 3) (/.f32 (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8))))))))
(fma.f32 -2 (*.f32 (/.f32 alphax (pow.f32 alphay 8)) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (/.f32 (*.f32 1/8 (*.f32 (pow.f32 alphax 7) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -2 (/.f32 (*.f32 (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (*.f32 (pow.f32 alphay 6) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (fma.f32 (/.f32 (pow.f32 alphax 3) (pow.f32 alphay 8)) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (*.f32 (/.f32 (pow.f32 alphax 5) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5))) -3/8)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))))
(/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))
(fma.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (neg.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 (pow.f32 alphax 6) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 (pow.f32 alphax 6) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 (pow.f32 alphax 6) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (+.f32 (*.f32 (pow.f32 alphax 8) (+.f32 (*.f32 -2 (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7) (*.f32 (pow.f32 alphay 7) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 7)))))) (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))) (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5) (*.f32 (pow.f32 alphay 5) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 5)))))) (*.f32 (pow.f32 alphay 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 3))))) (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 (pow.f32 alphax 6) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))) (fma.f32 (pow.f32 alphax 8) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphay alphay)) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (*.f32 1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7) (pow.f32 alphay 7))))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (pow.f32 alphay 3)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8)))) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(fma.f32 -1 (*.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 (pow.f32 alphax 6) (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))) (fma.f32 (fma.f32 -2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (/.f32 (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphay alphay)) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (*.f32 1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 7) (pow.f32 alphay 7))))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (pow.f32 alphay 3)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 5) (pow.f32 alphay 5))) -3/8)))) (pow.f32 alphax 8) (*.f32 (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 1 (neg.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 1)
(+.f32 1 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))))
(+.f32 1 (fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 4)) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 (*.f32 1/4 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))))
(+.f32 1 (fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 4)) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (neg.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))))
(+.f32 1 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(+.f32 1 (fma.f32 -2 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)))) (*.f32 1/8 (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))))) (pow.f32 alphax 6)) (fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 4)) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 6)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))))
(+.f32 1 (fma.f32 -2 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)))) (*.f32 1/8 (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))))) (pow.f32 alphax 6)) (fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 4)) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 6)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (/.f32 (*.f32 1/4 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))))))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(+.f32 1 (neg.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 1)
(+.f32 1 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))))
(+.f32 1 (fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 4)) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 (*.f32 1/4 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))))
(+.f32 1 (fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 4)) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (neg.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))))
(+.f32 1 (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (pow.f32 alphax 6))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))))
(+.f32 1 (fma.f32 -2 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)))) (*.f32 1/8 (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))))) (pow.f32 alphax 6)) (fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 4)) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 6)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))))
(+.f32 1 (fma.f32 -2 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)))) (*.f32 1/8 (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))))) (pow.f32 alphax 6)) (fma.f32 -2 (/.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8) (pow.f32 alphax 4)) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 6)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) -3/8)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (/.f32 (*.f32 1/4 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))))))
(*.f32 1/2 (PI.f32))
(*.f32 (PI.f32) 1/2)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.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 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.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 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))
(/.f32 (/.f32 1 (*.f32 alphax alphax)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))
(/.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 6) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -1 (*.f32 (*.f32 u1 u1) (fma.f32 -4 (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -1 (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) -4 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u1 (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 2) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 6) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 6) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (-.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 alphax 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (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)))) (-.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.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)))) 2)) (pow.f32 alphax 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.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)))) 2))) (*.f32 (pow.f32 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.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 alphax 2) (cos.f32 (*.f32 1/2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) 2))))) (*.f32 (pow.f32 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 3))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (-.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 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.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 4/3 (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 (pow.f32 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))))) (*.f32 4 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.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)))) 2)))) (*.f32 (pow.f32 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)))))))))) (/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -1 (*.f32 (*.f32 u1 u1) (fma.f32 -4 (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)))))) (fma.f32 -1 (*.f32 (pow.f32 u1 3) (fma.f32 -2 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 -4 (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (fma.f32 -2 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (-.f32 (+.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 3)))) (fma.f32 2 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (pow.f32 (PI.f32) 2)) (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2)))) (/.f32 (*.f32 4 (*.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)))) 2))))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))))))))
(fma.f32 -2 (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)) (*.f32 (*.f32 u1 (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (+.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) -4 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)))))) (*.f32 (pow.f32 u1 3) (fma.f32 -2 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (fma.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) -4 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)))) (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2))))))) (*.f32 (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (fma.f32 -2 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2))) (fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2))))) (pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (sin.f32 (*.f32 (PI.f32) 1/2))) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))) (*.f32 (*.f32 alphax alphax) (cos.f32 (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (/.f32 1 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1)))) 2))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 3)))) (fma.f32 2 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))) (fma.f32 4/3 (/.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2)))))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2)))) (/.f32 (*.f32 4 (*.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (pow.f32 (fma.f32 (PI.f32) 2 (*.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) 2)))) (*.f32 (*.f32 (pow.f32 alphax 4) (cos.f32 (*.f32 (PI.f32) 1/2))) (pow.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) 2))))))))) (/.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1))))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (*.f32 (pow.f32 alphax 2) (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2)) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 1 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) 1)))
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2))))
(fma.f32 -1 (*.f32 (pow.f32 alphay 4) (fma.f32 -1 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) 0))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax))))
(fma.f32 -1 (*.f32 (pow.f32 alphay 4) (fma.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) 0 (/.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 4) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 6) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))) (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 1/4 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphax 8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (*.f32 1/8 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphax 8) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))))
(fma.f32 -1 (*.f32 (pow.f32 alphay 4) (fma.f32 -1 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) 0))) (fma.f32 -1 (*.f32 (pow.f32 alphay 6) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphax alphax)) (/.f32 (fma.f32 -1 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) 0)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 alphax 8))) 0)))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax)))))
(+.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 alphay 4) (fma.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) 0 (/.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6))))) (*.f32 (pow.f32 alphay 6) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphax alphax)) (/.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) 0 (/.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphax 6)))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 alphax 8))) 0 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 alphax 4)) (neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 alphay 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphay 8))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 alphay 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))) (pow.f32 alphay 8)) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(+.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (fma.f32 -1 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))) (pow.f32 alphay 8)))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 alphay 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (pow.f32 alphay 8))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (/.f32 (*.f32 (pow.f32 alphax 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (pow.f32 alphay 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))) (pow.f32 alphay 8)) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(+.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (fma.f32 -1 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))) (pow.f32 alphay 8)))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (*.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphax 4) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))
(fma.f32 -1 (*.f32 (pow.f32 alphax 4) (fma.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(fma.f32 -1 (*.f32 (pow.f32 alphax 4) (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphay 4)) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (/.f32 (neg.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 alphay 6))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphax 4) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 alphax 6) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (+.f32 (*.f32 -1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (*.f32 1/4 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))))) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (*.f32 1/8 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))))))
(fma.f32 -1 (*.f32 (pow.f32 alphax 4) (fma.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0))))) (fma.f32 -1 (*.f32 (pow.f32 alphax 6) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphay alphay)) (/.f32 (fma.f32 -1 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphay 4)) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))))
(+.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 alphax 4) (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphay 4)) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (/.f32 (neg.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 alphay 6))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))) (*.f32 (pow.f32 alphax 6) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 alphay alphay)) (/.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphay 4)) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (/.f32 (neg.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 alphay 6))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 alphay 4)) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)) (*.f32 (neg.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 alphay 6))) (/.f32 (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) 0) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6)))))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))))
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 alphax 6))) (/.f32 1 (pow.f32 alphax 2))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)) (pow.f32 alphax 6)) (/.f32 1 (*.f32 alphax alphax))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0 (/.f32 (neg.f32 (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))) (pow.f32 alphax 6)) (/.f32 1 (*.f32 alphax alphax))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (pow.f32 alphax 8))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 alphax 6))) (/.f32 1 (pow.f32 alphax 2)))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (fma.f32 -1 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0))))) (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)))) (*.f32 (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) 0))) (pow.f32 alphax 8)) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)) (pow.f32 alphax 6)) (/.f32 1 (*.f32 alphax alphax)))))
(+.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (fma.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0 (/.f32 (neg.f32 (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))))) (fma.f32 (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) 0 (/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)))))) (pow.f32 alphax 8)))) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0 (/.f32 (neg.f32 (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))) (pow.f32 alphax 6)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 1 (pow.f32 alphax 2)))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 1 (*.f32 alphax alphax)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 alphax 6))) (/.f32 1 (pow.f32 alphax 2))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)) (pow.f32 alphax 6)) (/.f32 1 (*.f32 alphax alphax))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0 (/.f32 (neg.f32 (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))) (pow.f32 alphax 6)) (/.f32 1 (*.f32 alphax alphax))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)))))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)))))) (pow.f32 alphax 8))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))) (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4))))) (pow.f32 alphax 6))) (/.f32 1 (pow.f32 alphax 2)))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (fma.f32 -1 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0))))) (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)))) (*.f32 (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) 0))) (pow.f32 alphax 8)) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)) (pow.f32 alphax 6)) (/.f32 1 (*.f32 alphax alphax)))))
(+.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))) (/.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (fma.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0 (/.f32 (neg.f32 (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))))))) (fma.f32 (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 6))) 0 (/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0)))))) (pow.f32 alphax 8)))) (fma.f32 -1 (/.f32 (fma.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4))) 0 (/.f32 (neg.f32 (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 4)))) (pow.f32 alphax 6)) (/.f32 1 (*.f32 alphax alphax))))
(-.f32 (/.f32 0 (*.f32 alphay (neg.f32 alphay))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay)))
(-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (*.f32 (/.f32 1/2 alphay) (/.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) alphay)))
(+.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 -1/2 (/.f32 (*.f32 alphay alphay) (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))))
(*.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) 1))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphay -2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay -2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 (pow.f32 alphay -2) 1))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay -2))
(*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (*.f32 (/.f32 1 (neg.f32 alphay)) (/.f32 1 (neg.f32 alphay))))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 alphay -2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay -2))
(*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 alphay))
(*.f32 (/.f32 1 alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) alphay))
(/.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(/.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 -1 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(/.f32 -1 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)))
(/.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(*.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 alphay)) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(*.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 alphay)) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(/.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (neg.f32 alphay) 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 alphay))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphay)
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (neg.f32 alphay))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (neg.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (neg.f32 (pow.f32 (neg.f32 alphay) 2)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (neg.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 (/.f32 (neg.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay)) (neg.f32 alphay)) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 (neg.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (neg.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (neg.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 (/.f32 (neg.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay)) (neg.f32 alphay)) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 1 alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 1 alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(neg.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(*.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 alphay)) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(exp.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) 1))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) 1))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(exp.f32 (log.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(log.f32 (exp.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (sqrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(log1p.f32 (expm1.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(expm1.f32 (log1p.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 4)))
(cbrt.f32 (pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) 3))
(*.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) 1)
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(binary64->binary32 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2))
(-.f32 (/.f32 0 (*.f32 alphax (neg.f32 alphax))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(*.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax -2))
(*.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax -2))
(*.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2)
(*.f32 (pow.f32 alphax -2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax -2))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2)
(*.f32 (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2)
(*.f32 (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1))
(pow.f32 (*.f32 (/.f32 alphax 1) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))
(/.f32 1 (/.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) 1))
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))
(/.f32 1 (neg.f32 (neg.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(/.f32 -1 (neg.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(/.f32 -1 (neg.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))
(/.f32 -1 (neg.f32 (/.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) 1)))
(/.f32 -1 (neg.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (*.f32 alphax (neg.f32 alphax)))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (*.f32 alphax alphax) (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(/.f32 1 (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) 1) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 (*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (*.f32 alphax (*.f32 1 alphax)))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 (/.f32 (*.f32 alphax alphax) (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (/.f32 -1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 (*.f32 (/.f32 (*.f32 alphax alphax) 1) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(/.f32 -1 (neg.f32 (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) 1) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(/.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1) (*.f32 alphax alphax))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(/.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) alphax) alphax)
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(/.f32 (neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) alphax)) (neg.f32 alphax))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(/.f32 (neg.f32 (*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))) (neg.f32 (*.f32 alphax (*.f32 1 alphax))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) 1)) (*.f32 alphax (neg.f32 alphax)))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(neg.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(neg.f32 (*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(exp.f32 (*.f32 -2 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(exp.f32 (+.f32 (*.f32 -2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 -2 (log.f32 alphax))))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) 2))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(exp.f32 (*.f32 (+.f32 (*.f32 2 (log.f32 alphax)) (*.f32 2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) -1))
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2))
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) -1))
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))
(exp.f32 (log.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(log.f32 (exp.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(*.f32 (sqrt.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (sqrt.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (cbrt.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))) (cbrt.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -4)))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2) 3))
(*.f32 1 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(pow.f32 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2) 1)
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(binary64->binary32 (binary32->binary64 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)))
(binary64->binary32 (pow.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) -2))
(binary64->binary32 (pow.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) -2))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(log.f32 (exp.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 u1 1/2) (fma.f32 2 u1 1/2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) 3))
(*.f32 1 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(pow.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) 1)
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(cbrt.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1)
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))
(-.f32 (/.f32 0 (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0) (neg.f32 alphay))) (/.f32 alphay (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0) (neg.f32 alphay))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(-.f32 (/.f32 0 (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0))) (/.f32 (*.f32 alphay alphay) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0))))
(/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) u0))
(*.f32 alphay (/.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay u0))))
(/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 alphay u0)))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 1 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2))
(*.f32 (*.f32 alphay alphay) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2))
(*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (neg.f32 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (pow.f32 (pow.f32 alphay -2) -1))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 1 (pow.f32 alphay -2)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) u0)
(*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 alphay (/.f32 1 u0)))
(/.f32 (*.f32 alphay (*.f32 (/.f32 alphay 1) u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0)) alphay)
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 (/.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (neg.f32 u0))
(*.f32 (neg.f32 u0) (/.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 u0 (/.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) -1/2) (pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) -1/2))
(/.f32 1 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) u0))
(*.f32 (pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) -1) (pow.f32 (/.f32 (/.f32 1 u0) alphay) -1))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) alphay)) (/.f32 1 (/.f32 1 (*.f32 alphay u0))))
(*.f32 (*.f32 alphay u0) (/.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) alphay)))
(pow.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) -1)
(/.f32 1 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) u0))
(pow.f32 (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0)) 1) -1)
(/.f32 1 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) u0))
(neg.f32 (/.f32 (*.f32 alphay alphay) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0))))
(/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) u0))
(neg.f32 (*.f32 (*.f32 alphay alphay) (/.f32 (neg.f32 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(neg.f32 (*.f32 1 (/.f32 (*.f32 alphay alphay) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0)))))
(/.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) u0))
(neg.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) u0))
(*.f32 (neg.f32 u0) (/.f32 (*.f32 alphay alphay) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 u0 (/.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(neg.f32 (/.f32 alphay (/.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) u0) (neg.f32 alphay))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (*.f32 alphay alphay) u0))) -1))
(/.f32 1 (/.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) u0))
(exp.f32 (log.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(log.f32 (exp.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))) (sqrt.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))) (cbrt.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))) (cbrt.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)) (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))) (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(cbrt.f32 (*.f32 (*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))) (*.f32 (*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))) (*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)))) 3))
(*.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(pow.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)) 1)
(*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))
(binary64->binary32 (binary32->binary64 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(binary64->binary32 (binary32->binary64 (*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))))
(binary64->binary32 (binary32->binary64 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))
(binary64->binary32 (binary32->binary64 (*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))))
(binary64->binary32 (/.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) 2) (binary32->binary64 u0))))
(binary64->binary32 (*.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))) 2)) (binary32->binary64 u0)))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(log.f32 (exp.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 u1 1/2) (fma.f32 2 u1 1/2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) 3))
(*.f32 1 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(pow.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) 1)
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 1 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 -1 (neg.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (/.f32 (neg.f32 alphax) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (/.f32 (/.f32 (neg.f32 alphax) alphay) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(/.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphax))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(/.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (/.f32 alphax alphay))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphax alphay))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 (neg.f32 alphax) alphay))
(*.f32 (/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)) alphay)
(/.f32 (neg.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphax) alphay)))
(/.f32 (neg.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphax) alphay)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay))) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 alphax))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(/.f32 (neg.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay alphax))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) alphax)) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (/.f32 (neg.f32 alphax) alphay))
(*.f32 (/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)) alphay)
(/.f32 (neg.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (neg.f32 alphax) alphay))
(*.f32 (/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)) alphay)
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay alphax))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) alphax)) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(pow.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(neg.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(neg.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(exp.f32 (log.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(log.f32 (exp.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(*.f32 (sqrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (sqrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(log1p.f32 (expm1.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(expm1.f32 (log1p.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2)))
(cbrt.f32 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 3))
(*.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) 1)
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))
(binary64->binary32 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(cbrt.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1)
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))
(-.f32 (/.f32 0 (*.f32 alphay (neg.f32 alphay))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay)))
(-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (*.f32 (/.f32 1/2 alphay) (/.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) alphay)))
(+.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 -1/2 (/.f32 (*.f32 alphay alphay) (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))))
(*.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 (*.f32 (/.f32 1 alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) 1))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphay -2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay -2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 (pow.f32 alphay -2) 1))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay -2))
(*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (*.f32 (/.f32 1 (neg.f32 alphay)) (/.f32 1 (neg.f32 alphay))))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 (/.f32 1 (neg.f32 alphay)) 2))
(*.f32 (pow.f32 alphay -2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay -2))
(*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 alphay))
(*.f32 (/.f32 1 alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) alphay))
(/.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2))
(/.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2))
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 -1 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))
(/.f32 -1 (neg.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) -2)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay)))
(/.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(*.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 alphay)) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (*.f32 alphay (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(*.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 alphay)) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(/.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (pow.f32 (neg.f32 alphay) 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 1 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) alphay)
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (neg.f32 alphay))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) alphay)
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (neg.f32 alphay))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (neg.f32 (pow.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (neg.f32 (pow.f32 (neg.f32 alphay) 2)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(/.f32 (neg.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 (/.f32 (neg.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay)) (neg.f32 alphay)) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 (neg.f32 (*.f32 1 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (neg.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (neg.f32 alphay))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1)) (neg.f32 (*.f32 (neg.f32 alphay) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 1)) (/.f32 (neg.f32 alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(*.f32 (/.f32 (neg.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay)) (neg.f32 alphay)) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 1 alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) (*.f32 1 alphay))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay)))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(neg.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(neg.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (neg.f32 alphay)) (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(/.f32 (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) (/.f32 (*.f32 alphay (neg.f32 alphay)) (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(*.f32 (/.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) (neg.f32 alphay)) alphay) (neg.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay (neg.f32 alphay))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 alphay (neg.f32 alphay)))
(exp.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay))) 1))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) 1))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(exp.f32 (log.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(log.f32 (exp.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)) (sqrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(log1p.f32 (expm1.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(expm1.f32 (log1p.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 4)))
(cbrt.f32 (pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) 3))
(*.f32 1 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2))
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) 1)
(pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2)))
(binary64->binary32 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) (binary32->binary64 alphay)) 2))
(binary64->binary32 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))) (binary32->binary64 alphay)) 2))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(log.f32 (exp.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 u1 1/2) (fma.f32 2 u1 1/2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) 3))
(*.f32 1 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(pow.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) 1)
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 1 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 -1 (neg.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(/.f32 -1 (/.f32 (neg.f32 alphax) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (/.f32 (/.f32 (neg.f32 alphax) alphay) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(/.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphax))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(/.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (/.f32 alphax alphay))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphax alphay))
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 (neg.f32 alphax) alphay))
(*.f32 (/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)) alphay)
(/.f32 (neg.f32 (*.f32 1 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphax) alphay)))
(/.f32 (neg.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphax) alphay)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay))) (neg.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 1 alphax))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(/.f32 (neg.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay alphax))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) alphax)) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)) (/.f32 (neg.f32 alphax) alphay))
(*.f32 (/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)) alphay)
(/.f32 (neg.f32 (*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (/.f32 (neg.f32 alphax) alphay))
(*.f32 (/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)) alphay)
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay alphax))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) alphax)) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(pow.f32 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -1)
(/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))
(neg.f32 (*.f32 (/.f32 alphay (neg.f32 alphax)) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(neg.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (/.f32 alphay (neg.f32 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 (neg.f32 alphay) (neg.f32 alphax)))
(exp.f32 (log.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(log.f32 (exp.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(*.f32 (sqrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (sqrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(log1p.f32 (expm1.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(expm1.f32 (log1p.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) (cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2)))
(cbrt.f32 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 3))
(*.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)) 1)
(*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (binary32->binary64 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(binary64->binary32 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))
(binary64->binary32 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 -1 (neg.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 -1 (/.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(pow.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) -1)
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (*.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(cbrt.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(cbrt.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
(cbrt.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) 1)
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))
(binary64->binary32 (binary32->binary64 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(binary64->binary32 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(*.f32 (pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1) (pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1))
(pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(exp.f32 (*.f32 -2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(exp.f32 (*.f32 (*.f32 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -1) 2))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(exp.f32 (*.f32 (log.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1))
(pow.f32 (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2)) -1)
(exp.f32 (*.f32 (log.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))
(pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)) -1))
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) 2) -1)
(exp.f32 (log.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(log.f32 (exp.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 (sqrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)) (sqrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(log1p.f32 (expm1.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(expm1.f32 (log1p.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)) (cbrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2))) (cbrt.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)) (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(cbrt.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -4)))
(cbrt.f32 (pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) 3))
(*.f32 1 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2))
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(pow.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) 1)
(pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)
(binary64->binary32 (binary32->binary64 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2)))
(binary64->binary32 (binary32->binary64 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)))
(binary64->binary32 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) -2))
(binary64->binary32 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))) -2))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(log.f32 (exp.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (sqrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))) (cbrt.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (fma.f32 2 u1 1/2) (fma.f32 2 u1 1/2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) 3))
(*.f32 1 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(pow.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)) 1)
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))))
(binary64->binary32 (binary32->binary64 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(binary64->binary32 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))
(-.f32 (/.f32 0 (*.f32 alphax (neg.f32 alphax))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(*.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax -2))
(*.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2)) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (pow.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax -2))
(*.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2)
(*.f32 (pow.f32 alphax -2) (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2))
(*.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax -2))
(*.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax))
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2)
(*.f32 (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1) (pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 1))
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2)
(*.f32 (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) (pow.f32 (/.f32 alphax (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1))
(pow.f32 (*.f32 (/.f32 alphax 1) (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2)
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2)
(pow.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) -1)
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))
(pow.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphax) 2)
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2)
(pow.f32 (/.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) 1) -1)
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))
(pow.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2)) (*.f32 alphax alphax)) -1)
(/.f32 1 (*.f32 alphax (*.f32 alphax (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2)))))
(pow.f32 (*.f32 (*.f32 alphax alphax) (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))) -1)
(/.f32 1 (*.f32 alphax (*.f32 alphax (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2)))))
(neg.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(neg.f32 (*.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(neg.f32 (*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) -2) (*.f32 alphax (neg.f32 alphax)))))
(/.f32 (neg.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2)) (*.f32 alphax (neg.f32 alphax)))
(exp.f32 (*.f32 -2 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(exp.f32 (+.f32 (*.f32 -2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 -2 (log.f32 alphax))))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) -1) 2))
(pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)
(exp.f32 (*.f32 (+.f32 (*.f32 2 (log.f32 alphax)) (*.f32 2 (log.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) -1))
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2))
(pow.f32 (/.f32 1 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) -1))
(/.f32 1 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))
(exp.f32 (log.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(log.f32 (exp.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(*.f32 (sqrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))) (sqrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(log1p.f32 (expm1.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(expm1.f32 (log1p.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))) (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)))) (cbrt.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(cbrt.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(cbrt.f32 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax)) (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax)))))
(cbrt.f32 (pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax)) 3))
(*.f32 1 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)))
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(pow.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) 1)
(/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2))))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax))))
(binary64->binary32 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) -2) (pow.f64 (binary32->binary64 alphax) 2)))
(binary64->binary32 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) 2)))
(*.f64 1 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(*.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2) 1)
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))))
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/4) (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/4))
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 2)) -1/2) (pow.f64 (/.f64 1 (-.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) -1/2))
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 3)) -1/2) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 2) (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (+.f64 (binary32->binary64 u0) -1)))))) -1/2))
(*.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 3)) -1/2) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))) 2) (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (+.f64 -1 (binary32->binary64 u0)))))) -1/2))
(*.f64 (pow.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) 1/4) -1) (pow.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) 1/4) -1))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) 1/4) -2)
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) -1)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(pow.f64 (*.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) -1)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/4) 2)
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(pow.f64 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) -1/2)
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) -1))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))) -1/2))
(pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2)
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))) (sqrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))) 3))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))))
(binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2)) (-.f32 1 (binary64->binary32 (binary32->binary64 u0))))))))
(binary32->binary64 (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (-.f32 1 (binary64->binary32 (binary32->binary64 u0))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2)))))))
(/.f64 1 (/.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (binary32->binary64 alphay) (/.f64 (binary32->binary64 alphax) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (/.f64 (binary32->binary64 alphax) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 -1 (neg.f64 (/.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(/.f64 -1 (/.f64 (neg.f64 (binary32->binary64 alphax)) (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (binary32->binary64 alphax))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (*.f64 1 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (binary32->binary64 alphay) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (binary32->binary64 alphax) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (neg.f64 (binary32->binary64 alphax)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphax))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 1 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (binary32->binary64 alphax)))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay))) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphax))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (binary32->binary64 alphax))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 1 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))
(/.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay))) (neg.f64 (binary32->binary64 alphax)))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(/.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (*.f64 1 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (neg.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (neg.f64 (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 1 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (*.f64 (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (*.f64 (neg.f64 (binary32->binary64 alphax)) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (neg.f64 (binary32->binary64 alphax)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (*.f64 1 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1)) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay)))) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphax)))))
(/.f64 (*.f64 (neg.f64 (binary32->binary64 alphay)) (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (neg.f64 (binary32->binary64 alphax)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (/.f64 (*.f64 1 (binary32->binary64 alphay)) (binary32->binary64 alphax)))
(/.f64 (neg.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (binary32->binary64 alphay)))) (*.f64 1 (binary32->binary64 alphax)))
(/.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (neg.f64 (neg.f64 (binary32->binary64 alphay)))) (binary32->binary64 alphax))
(/.f64 (+.f64 0 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax))
(/.f64 (neg.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(/.f64 (neg.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) 1)) (/.f64 (neg.f64 (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 1 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (/.f64 (neg.f64 (binary32->binary64 alphax)) (binary32->binary64 alphay)))
(/.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)) (neg.f64 (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (/.f64 (sin.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (cos.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(pow.f64 (/.f64 (binary32->binary64 alphax) (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -1)
(/.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphax) (binary32->binary64 alphay)))
(neg.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphax))) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(neg.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))) (/.f64 (binary32->binary64 alphay) (neg.f64 (binary32->binary64 alphax)))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(neg.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (neg.f64 (binary32->binary64 alphax))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(log.f64 (exp.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (sqrt.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (cbrt.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (cbrt.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) 3))
(*.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(pow.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))) 1)
(*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary32->binary64 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) -2)) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (*.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) (binary32->binary64 alphax)) -2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (-.f64 1 (binary32->binary64 u0)) (+.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (pow.f64 (*.f64 (binary32->binary64 alphax) (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) -2)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 alphay (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) u0)) 1))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (*.f32 alphay (*.f32 alphay (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2))))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (fma.f32 alphay (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) u0)) 1))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) 2) (binary32->binary64 u0))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))) 2)) (binary32->binary64 u0)))))
(binary64->binary32 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (binary32->binary64 alphay) (binary32->binary64 alphay)) (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))) 2)) (binary32->binary64 u0) 1)))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) u0)))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))
(binary64->binary32 (binary32->binary64 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) 2) u0)))
(binary64->binary32 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) 2) (binary32->binary64 u0)))
(binary64->binary32 (/.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))) 2) (binary32->binary64 u0)))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (binary32->binary64 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))))
(binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))))
(binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay)))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay)))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay)))
(binary64->binary32 (binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))) alphay)))
(binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax))))) (binary32->binary64 alphay)))
(binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2)))))) (binary32->binary64 alphay)))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax)) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(binary64->binary32 (binary32->binary64 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax)) (-.f32 1 u0))))))
(binary64->binary32 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) -2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0))))))
(binary64->binary32 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0))))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (binary32->binary64 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)))))
(binary64->binary32 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))))
(binary64->binary32 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0)))))))
(binary64->binary32 (binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax)) (-.f32 1 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) -2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (binary32->binary64 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))
(binary64->binary32 (binary32->binary64 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax)) (-.f32 1 u0))))
(binary64->binary32 (binary32->binary64 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))
(binary64->binary32 (binary32->binary64 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))) -2) (*.f32 alphax alphax)) (-.f32 1 u0))))
(binary64->binary32 (*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))) (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)))) -2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0))))
(binary64->binary32 (*.f64 (/.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 (binary32->binary64 u1) 2 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) 2)) (-.f64 1 (binary32->binary64 u0))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary32->binary64 (binary64->binary32 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))))
(binary32->binary64 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (binary64->binary32 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))))))
(binary32->binary64 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay))))
(binary32->binary64 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary32->binary64 (binary64->binary32 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))))))
(binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2)) (-.f32 1 (binary64->binary32 (binary32->binary64 u0)))))))
(binary32->binary64 (sqrt.f32 (+.f32 1 (/.f32 (binary64->binary32 (binary32->binary64 u0)) (*.f32 (-.f32 1 (binary64->binary32 (binary32->binary64 u0))) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (binary64->binary32 (binary32->binary64 alphay)) (binary64->binary32 (binary32->binary64 alphax))) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 (binary64->binary32 (binary32->binary64 u1)) 1/2)))))) (binary64->binary32 (binary32->binary64 alphay))) 2))))))

eval2.1s (2.5%)

Compiler

Compiled 78586 to 56683 computations (27.9% saved)

prune451.0ms (0.5%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New103181039
Fresh000
Picked415
Done235
Total1037121049
Accuracy
100.0%
Counts
1049 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.1%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0))))))
97.9%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) 1/2))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
89.6%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
89.7%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 1 (pow.f32 alphax 2)) (-.f32 1 u0))))))
50.5%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 1 (*.f32 alphax (*.f32 alphax (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2))))) (-.f32 1 u0))))))
93.6%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) alphax) -2)) (-.f32 1 u0))))))
93.6%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0))))))
98.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) 1/2))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
99.4%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay))) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
95.0%
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) u0))))
98.5%
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2))
100.0%
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
Compiler

Compiled 1724 to 1213 computations (29.6% saved)

regimes233.0ms (0.3%)

Counts
27 → 1
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 1 (pow.f32 alphax 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 1 (*.f32 alphax (*.f32 alphax (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2))))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) u0))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) 1/2))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) 1/2))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay))) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.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)) 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 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))))) (-.f32 1 u0))))))
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) 2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (fma.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (binary32->binary64 alphay)) (*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (/.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (+.f64 (*.f64 2 (binary32->binary64 u1)) 1/2)))))) (*.f64 (binary32->binary64 alphax) (binary32->binary64 alphax))))) (-.f64 1 (binary32->binary64 u0))))))))
Outputs
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
Calls

13 calls:

60.0ms
(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
16.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)))
15.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))
15.0ms
(/.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))))
14.0ms
alphay
Results
AccuracySegmentsBranch
100.0%1u0
100.0%1u1
100.0%1alphax
100.0%1alphay
100.0%1(/.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)))))
100.0%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))))
100.0%1(+.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)))
100.0%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))
100.0%1(/.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))))
100.0%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)))
100.0%1(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
100.0%1(+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))
100.0%1(*.f32 (*.f32 2 (PI.f32)) u1)
Compiler

Compiled 1824 to 1245 computations (31.7% saved)

regimes167.0ms (0.2%)

Counts
24 → 1
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 1 (pow.f32 alphax 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 1 (*.f32 alphax (*.f32 alphax (+.f32 1 (pow.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) 2))))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) u0))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay (neg.f32 alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) 2) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) 1/2))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 u1 2)))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (hypot.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax))) -2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) alphax))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) (*.f32 alphax (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) 1/2))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay))) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))))) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.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)) 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 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax)))) (*.f32 alphay (*.f32 1 (/.f32 -1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (*.f32 alphay (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (*.f32 alphax (neg.f32 alphax))))) (-.f32 1 u0))))))
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(binary64->binary32 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (binary32->binary64 u0) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0)))))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay))) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
Calls

13 calls:

15.0ms
alphax
14.0ms
(/.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))))
14.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)))
13.0ms
u0
13.0ms
u1
Results
AccuracySegmentsBranch
99.4%1u0
99.4%1u1
99.4%1alphax
99.4%1alphay
99.4%1(/.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)))))
99.4%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))))
99.4%1(+.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)))
99.4%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))
99.4%1(/.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))))
99.4%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)))
99.4%1(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
99.4%1(+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))
99.4%1(*.f32 (*.f32 2 (PI.f32)) u1)
Compiler

Compiled 1612 to 1125 computations (30.2% saved)

regimes50.0ms (0.1%)

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

4 calls:

10.0ms
alphax
10.0ms
u1
8.0ms
alphay
8.0ms
u0
Results
AccuracySegmentsBranch
98.4%1u0
98.4%1u1
98.4%1alphax
98.4%1alphay
Compiler

Compiled 492 to 364 computations (26% saved)

regimes45.0ms (0.1%)

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

4 calls:

10.0ms
alphax
9.0ms
alphay
7.0ms
u1
7.0ms
u0
Results
AccuracySegmentsBranch
98.1%1u0
98.1%1alphax
98.1%1alphay
98.1%1u1
Compiler

Compiled 404 to 303 computations (25% saved)

regimes28.0ms (0%)

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

4 calls:

7.0ms
u0
6.0ms
alphay
5.0ms
alphax
5.0ms
u1
Results
AccuracySegmentsBranch
97.9%1u1
97.9%1u0
97.9%1alphax
97.9%1alphay
Compiler

Compiled 174 to 132 computations (24.1% saved)

regimes23.0ms (0%)

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

4 calls:

6.0ms
alphay
4.0ms
u1
4.0ms
alphax
4.0ms
u0
Results
AccuracySegmentsBranch
95.0%1u0
95.0%1u1
95.0%1alphay
95.0%1alphax
Compiler

Compiled 147 to 111 computations (24.5% saved)

regimes17.0ms (0%)

Accuracy

Total -12.6b remaining (-379.6%)

Threshold costs -12.6b (-379.6%)

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

4 calls:

6.0ms
alphay
3.0ms
u1
3.0ms
alphax
3.0ms
u0
Results
AccuracySegmentsBranch
89.7%1u1
89.7%1u0
89.7%1alphax
89.7%1alphay
Compiler

Compiled 72 to 58 computations (19.4% saved)

simplify28.0ms (0%)

Algorithm
egg-herbie
Rules
31×*-commutative
23×+-commutative
10×sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0119769
1158769
2170769
3184769
4193769
5198769
6200769
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay))) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) 1/2))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) 1/2))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) u0))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 1 (pow.f32 alphax 2)) (-.f32 1 u0))))))
Outputs
(binary64->binary32 (pow.f64 (+.f64 1 (/.f64 (binary32->binary64 u0) (*.f64 (+.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2))))) -2) (pow.f64 (binary32->binary64 alphax) -2)) (pow.f64 (/.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (binary32->binary64 alphay) (binary32->binary64 alphax)) (tan.f64 (*.f64 (PI.f32) (fma.f64 2 (binary32->binary64 u1) 1/2)))))) (binary32->binary64 alphay)) 2)) (-.f64 1 (binary32->binary64 u0))))) -1/2))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay))) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (-.f32 (/.f32 1/2 (*.f32 alphay alphay)) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (*.f32 alphay alphay))) (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) 1/2))))) alphay) 2) (pow.f32 (*.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) alphax) -2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (pow.f32 (*.f32 alphax (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) 1/2))))) alphay) 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2))) (/.f32 alphay alphax)))) alphay) 2) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 2 1/2)))))) alphay) 2))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) 1/2))) alphax))) 2) (pow.f32 alphay 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) 1/2))) alphax))) 2) (pow.f32 alphay 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2) u0))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) -2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (/.f32 1 (pow.f32 alphax 2)) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 1 (pow.f32 alphax 2)))))))
Compiler

Compiled 280 to 216 computations (22.9% saved)

soundness5.7s (6.8%)

Rules
2582×frac-add
2582×frac-add
1150×frac-add
1150×frac-add
1122×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056880
1227600
21624600
077758
1335704
21906696
0145968822
1377466062
02073356
14803216
211073020
340842828
476052828
077758
1335704
21906696
0145968822
1377466062
0145968822
1377466062
066653
1265649
21723643
0145968822
1377466062
056880
1227600
21624600
0145968822
1377466062
077758
1335704
21906696
0160796533
1501094323
066653
1265649
21723643
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1415 to 973 computations (31.2% saved)

end0.0ms (0%)

preprocess177.0ms (0.2%)

Compiler

Compiled 696 to 496 computations (28.7% saved)

Profiling

Loading profile data...