Trowbridge-Reitz Sample, sample surface normal, cosTheta

Time bar (total: 2.5min)

analyze1.9s (1.3%)

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)

Precisions
Click to see histograms. Total time spent on operations: 1.3s
Operation ival-mult, time spent: 486.0ms, 39.0% of total-time
Operation ival-tan, time spent: 224.0ms, 18.0% of total-time
Operation ival-cos, time spent: 155.0ms, 12.0% of total-time
Operation ival-sin, time spent: 149.0ms, 12.0% of total-time
Operation ival-atan, time spent: 53.0ms, 4.0% of total-time
Operation ival-div, time spent: 51.0ms, 4.0% of total-time
Operation ival-<=, time spent: 46.0ms, 4.0% of total-time
Operation ival-add, time spent: 41.0ms, 3.0% of total-time
Operation const, time spent: 16.0ms, 1.0% of total-time
Operation ival-and, time spent: 10.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 10.0ms, 1.0% of total-time
Operation ival-sub, time spent: 8.0ms, 1.0% of total-time
Operation ival-pi, time spent: 6.0ms, 0.0% of total-time

sample10.5s (7%)

Results
8.9s8255×256valid
1.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 7.5s
Operation ival-mult, time spent: 1.6s, 22.0% of total-time
Operation ival-tan, time spent: 1.6s, 21.0% of total-time
Operation ival-sin, time spent: 947.0ms, 13.0% of total-time
Operation ival-atan, time spent: 755.0ms, 10.0% of total-time
Operation ival-cos, time spent: 691.0ms, 9.0% of total-time
Operation ival-<=, time spent: 585.0ms, 8.0% of total-time
Operation ival-div, time spent: 519.0ms, 7.0% of total-time
Operation ival-add, time spent: 441.0ms, 6.0% of total-time
Operation const, time spent: 102.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 79.0ms, 1.0% of total-time
Operation ival-and, time spent: 67.0ms, 1.0% of total-time
Operation ival-sub, time spent: 58.0ms, 1.0% of total-time
Operation ival-pi, time spent: 48.0ms, 1.0% of total-time
Bogosity

preprocess5.6s (3.7%)

Algorithm
egg-herbie
Rules
772×unsub-neg
516×associate-/r*
420×fma-define
407×div-sub
387×times-frac
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2062(9.061208402272314e-5 0.0009376968955621123 0.00046300789108499885 0.005333399400115013)14(0.9276034832000732 0.001750902971252799 0.035893917083740234 0.9412545561790466)(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
1992(9.061208402272314e-5 0.0009376968955621123 0.00046300789108499885 0.005333399400115013)7(2.0131567168846232e-7 1.3220749679021537e-5 0.3006671071052551 0.0019569392316043377)(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
00-0-(/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax))
00-0-(*.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))))))))
00-0-alphay
00-0-(/.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)))))
00-0-(*.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))))))))
00-0-(*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))
00-0-(/.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))
00-0-(/.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))))
00-0-(*.f32 alphay alphay)
00-0-(+.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)))
00-0-(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
00-0-(*.f32 2 (PI.f32))
00-0-(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))))
00-0-(+.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)))
00-0-(*.f32 (*.f32 2 (PI.f32)) u1)
00-0-(*.f32 1/2 (PI.f32))
00-0-u0
00-0-alphax
00-0-u1
00-0-1/2
00-0-(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))
00-0-(+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))
00-0-(/.f32 alphay alphax)
00-0-2
00-0-(PI.f32)
00-0-(-.f32 1 u0)
00-0-1
00-0-(*.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)
00-0-(*.f32 alphax alphax)
00-0-(/.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))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02155376
15165176
211184912
334724656
469264656
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)))))
(neg.f32 (/.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)))))))
(neg.f32 (/.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))))))
(neg.f32 (/.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))))))
(neg.f32 (/.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 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (*.f32 alphay alphay))))) (/.f32 u0 (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 alphay alphay))))) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (*.f32 alphay alphay))))) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 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 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 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (*.f32 alphay alphay))))) (/.f32 u0 (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 alphay alphay))))) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (*.f32 alphay alphay))))) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 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 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 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (*.f32 alphay alphay))))) (/.f32 (neg.f32 u0) (-.f32 1 (neg.f32 u0)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (neg.f32 u0) (*.f32 (+.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (-.f32 1 (/.f32 (/.f32 u0 (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (*.f32 alphay alphay))))) (+.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (-.f32 1 (/.f32 (/.f32 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 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)) (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)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) (neg.f32 u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 alphay alphay)))) (/.f32 u0 (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))) alphax)))) (*.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) (+.f32 (*.f32 u1 -2) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) 1/2))) alphax)))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2)))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -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 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 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.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))))) (*.f32 alphay alphay))) (*.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 (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 alphax alphax))))) (/.f32 u0 (-.f32 1 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 (neg.f32 alphay) alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) 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) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (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 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (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 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.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))))) (*.f32 alphay alphay))) (*.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 (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 alphax alphax))))) (/.f32 u0 (-.f32 1 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 (neg.f32 alphay) alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) 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) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (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 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (*.f32 alphay alphay)))))))))
(neg.f32 (/.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 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (*.f32 alphay alphay))))) (/.f32 (neg.f32 u0) (-.f32 1 (neg.f32 u0)))))))
(/.f32 -1 (sqrt.f32 (+.f32 1 (/.f32 (neg.f32 u0) (*.f32 (+.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 alphay alphay)))))))))
(/.f32 -1 (sqrt.f32 (-.f32 1 (/.f32 (/.f32 u0 (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) (*.f32 alphay alphay))))) (+.f32 1 u0)))))
(/.f32 -1 (sqrt.f32 (-.f32 1 (/.f32 (/.f32 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 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))))))))
(neg.f32 (/.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)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) (neg.f32 u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 alphay alphay)))) (/.f32 u0 (-.f32 1 u0))))))
(/.f32 -1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 (PI.f32) 1/2 (*.f32 -2 (*.f32 (PI.f32) u1)))) alphax)))) (*.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) (+.f32 (*.f32 u1 -2) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) 1/2))) alphax)))) (*.f32 alphay alphay)))))))))
(/.f32 -1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2)))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 u1 -2 1/2)))))) (*.f32 alphay alphay)))))))))
(neg.f32 (/.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 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.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))))) (*.f32 alphay alphay))) (*.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 (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 alphax alphax))))) (/.f32 u0 (-.f32 1 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 (neg.f32 alphay) alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) 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) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (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 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (*.f32 alphay alphay)))))))))
(neg.f32 (/.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 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (neg.f32 alphax))))) (/.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))))) (*.f32 alphay alphay))) (*.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 (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 alphax alphax))))) (/.f32 u0 (-.f32 1 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 (neg.f32 alphay) alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 (neg.f32 alphay) alphax)))) 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) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (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 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax))))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (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 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u0 (*.f32 (PI.f32) 1/2)))))) (/.f32 (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 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u0 (*.f32 (PI.f32) 1/2)))))) (/.f32 (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 u1 (-.f32 1 u1))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u1 (*.f32 (-.f32 1 u1) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u1 (*.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0)))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0)))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0)))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0)))) alphax)))) (*.f32 alphay alphay)))) (-.f32 1 u1))))))
(/.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 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2))) alphax)))) (*.f32 alphay alphay)))) (-.f32 1 u1))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 u0 u0)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) alphax) (-.f32 1 alphax)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.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 u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (*.f32 u0 u0))) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0))))) (*.f32 alphay alphay)))) (/.f32 alphax (-.f32 1 alphax))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphax (*.f32 (-.f32 1 alphax) (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (*.f32 u0 u0)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphax (*.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) (*.f32 u0 u0)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) alphay))) (-.f32 1 alphax))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphax (*.f32 (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 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay u0)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay u0)))) alphay))) (-.f32 1 alphax))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 u0 u0)))) alphay) (-.f32 1 alphay)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 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)))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 u0 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 u0 u0))))) (/.f32 alphay (-.f32 1 alphay))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphay (*.f32 (-.f32 1 alphay) (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (*.f32 u0 u0)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphay (*.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) (*.f32 u0 u0)))) (-.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 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (*.f32 u0 u0)))) (-.f32 1 alphay))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32)))))))) (*.f32 u1 u1)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2)))))) (*.f32 u1 u1))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2)))))) (/.f32 (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 u0 (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2))) u1)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2))) u1)))) (*.f32 u1 u1)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2))) u1)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2))) u1)))) 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) (+.f32 1/2 (*.f32 alphax 2)))) u1)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2)))) u1)))) (*.f32 u1 u1)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2)))) u1)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2)))) u1)))) alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2))) u1)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2))) u1)))) (*.f32 u1 u1)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2))) u1)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2))) u1)))) 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 u0 (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (sin.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2))) alphax)))) (*.f32 u1 u1)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2))) alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2))) alphax)))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (sin.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 alphay 2) 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 alphay 2) 1/2))) alphax)))) (*.f32 u1 u1)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 alphay 2) 1/2))) alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 alphay 2) 1/2))) alphax)))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (sin.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) (*.f32 u1 u1)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) (*.f32 alphay alphay))) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) (*.f32 alphax alphax))))) (/.f32 u0 (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphay)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphay)))) (*.f32 alphay alphay)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphay)))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphay)))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphay)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphay)))) (*.f32 alphay alphay)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphay)))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphay)))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay)))) (*.f32 alphay alphay)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay)))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay)))) alphax))))))))
Results
4.5s511×256valid
7.0ms256valid
Compiler

Compiled 1750 to 1090 computations (37.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.9s
Operation ival-tan, time spent: 1.2s, 31.0% of total-time
Operation ival-mult, time spent: 1.0s, 26.0% of total-time
Operation ival-cos, time spent: 454.0ms, 12.0% of total-time
Operation ival-sin, time spent: 400.0ms, 10.0% of total-time
Operation ival-atan, time spent: 395.0ms, 10.0% of total-time
Operation ival-div, time spent: 212.0ms, 5.0% of total-time
Operation ival-add, time spent: 155.0ms, 4.0% of total-time
Operation const, time spent: 36.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 16.0ms, 0.0% of total-time
Operation ival-sub, time spent: 15.0ms, 0.0% of total-time
Operation ival-pi, time spent: 5.0ms, 0.0% of total-time

eval5.0ms (0%)

Compiler

Compiled 319 to 212 computations (33.5% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Compiler

Compiled 92 to 64 computations (30.4% saved)

localize2.6s (1.7%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
98.9%
(/.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))
98.3%
(*.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))))))))
62.5%
(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
59.3%
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
Results
2.3s255×256valid
7.0ms256valid
Compiler

Compiled 829 to 513 computations (38.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0s
Operation ival-tan, time spent: 526.0ms, 26.0% of total-time
Operation ival-mult, time spent: 474.0ms, 24.0% of total-time
Operation ival-sin, time spent: 356.0ms, 18.0% of total-time
Operation ival-atan, time spent: 232.0ms, 12.0% of total-time
Operation ival-cos, time spent: 190.0ms, 9.0% of total-time
Operation ival-add, time spent: 132.0ms, 7.0% of total-time
Operation ival-div, time spent: 68.0ms, 3.0% of total-time
Operation const, time spent: 18.0ms, 1.0% of total-time
Operation ival-sub, time spent: 7.0ms, 0.0% of total-time
Operation ival-pi, time spent: 5.0ms, 0.0% of total-time
Operation ival-sqrt, time spent: 5.0ms, 0.0% of total-time

series37.0ms (0%)

Counts
4 → 120
Calls
Call 1
Inputs
#<alt (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))>
#<alt (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))>
#<alt (*.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))))))))>
#<alt (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax))>
Outputs
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))>
#<alt (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))>
#<alt (+.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)))))>
#<alt (+.f32 (*.f32 u1 (-.f32 (+.f32 (*.f32 2 (PI.f32)) (*.f32 2 (/.f32 (*.f32 u1 (*.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 -2 (/.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)))))>
#<alt (+.f32 (*.f32 u1 (-.f32 (+.f32 (*.f32 2 (PI.f32)) (*.f32 u1 (-.f32 (*.f32 u1 (-.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 -2 (/.f32 (*.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 -2 (/.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)))))>
#<alt (/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))>
#<alt (/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))>
#<alt (/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))>
#<alt (/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))>
#<alt (/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))>
#<alt (/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))>
#<alt (/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))>
#<alt (/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
#<alt (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))>
Calls

30 calls:

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

rewrite298.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1288×log1p-expm1-u
339×expm1-log1p-u
177×add-exp-log
177×add-log-exp
177×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025233
1378227
25515227
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))))
(/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax))
Outputs
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1)
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1)
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(*.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2)))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
(/.f32 1 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 1))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(/.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0))) (sqrt.f32 2))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1)
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 1/2)
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) -1)
(pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 3)
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))
(fabs.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))
(cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 1))
(-.f32 (exp.f32 (log1p.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 1)
(*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1)
(*.f32 1 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))
(*.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 1 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(*.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(*.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2) (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(*.f32 (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))
(/.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 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (neg.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(/.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 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1)
(pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 3)
(pow.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3) 1/3)
(pow.f32 (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)
(sqrt.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 2))
(log.f32 (exp.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(log.f32 (+.f32 1 (expm1.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
(cbrt.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3))
(expm1.f32 (log1p.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(log1p.f32 (expm1.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(exp.f32 (log.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(exp.f32 (*.f32 (log.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 1))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))
(+.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1))
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))) 1)
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
(/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)))
(/.f32 1 (/.f32 2 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0))))
(/.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0)) 2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0))) -2)
(/.f32 (+.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))))
(/.f32 (-.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))) 1)
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 1)
(*.f32 1 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4))) (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (*.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (pow.f32 alphax 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (pow.f32 alphax -2)))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2))))
(*.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 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) (/.f32 1 (neg.f32 (pow.f32 alphax 2))))
(*.f32 (/.f32 1 alphax) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) alphax))
(*.f32 (pow.f32 alphax -2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))
(*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) alphax) (/.f32 1 alphax))
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (pow.f32 (cbrt.f32 alphax) 2)))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 (cbrt.f32 alphax) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) alphax) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) alphax))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) 1) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (cbrt.f32 (pow.f32 alphax 4))) (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 3) 1/3)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)
(pow.f32 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) -1)
(neg.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (neg.f32 (pow.f32 alphax 2))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) (pow.f32 alphax 2)))
(sqrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4)))
(log.f32 (exp.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 3))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3) (pow.f32 (pow.f32 alphax 2) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(exp.f32 (log.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) 1))

simplify432.0ms (0.3%)

Algorithm
egg-herbie
Rules
702×times-frac
474×fma-neg
426×associate-/l*
389×*-commutative
372×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032617359
167815905
2201214829
3703414829
Stop Event
node limit
Counts
235 → 206
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) 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 u1 (-.f32 (+.f32 (*.f32 2 (PI.f32)) (*.f32 2 (/.f32 (*.f32 u1 (*.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 -2 (/.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 u1 (-.f32 (+.f32 (*.f32 2 (PI.f32)) (*.f32 u1 (-.f32 (*.f32 u1 (-.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 -2 (/.f32 (*.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 -2 (/.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 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1)
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1)
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(*.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2)))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
(/.f32 1 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 1))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(/.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0))) (sqrt.f32 2))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1)
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 1/2)
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) -1)
(pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 3)
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))
(fabs.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))
(cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 1))
(-.f32 (exp.f32 (log1p.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 1)
(*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1)
(*.f32 1 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))
(*.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 1 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(*.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))
(*.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2) (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(*.f32 (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(/.f32 1 (/.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))
(/.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 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (neg.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(/.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 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1)
(pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 3)
(pow.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3) 1/3)
(pow.f32 (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)
(sqrt.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 2))
(log.f32 (exp.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(log.f32 (+.f32 1 (expm1.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
(cbrt.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3))
(expm1.f32 (log1p.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(log1p.f32 (expm1.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(exp.f32 (log.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(exp.f32 (*.f32 (log.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 1))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))
(+.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1))
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))) 1)
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
(/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)))
(/.f32 1 (/.f32 2 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0))))
(/.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0)) 2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0))) -2)
(/.f32 (+.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))))
(/.f32 (-.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))) 1)
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 1)
(*.f32 1 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4))) (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (*.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (pow.f32 alphax 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (pow.f32 alphax -2)))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2))))
(*.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 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) (/.f32 1 (neg.f32 (pow.f32 alphax 2))))
(*.f32 (/.f32 1 alphax) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) alphax))
(*.f32 (pow.f32 alphax -2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))
(*.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) alphax) (/.f32 1 alphax))
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (pow.f32 (cbrt.f32 alphax) 2)))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 (cbrt.f32 alphax) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) alphax) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) alphax))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) 1) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (cbrt.f32 (pow.f32 alphax 4))) (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 3) 1/3)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)
(pow.f32 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) -1)
(neg.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (neg.f32 (pow.f32 alphax 2))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) (pow.f32 alphax 2)))
(sqrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4)))
(log.f32 (exp.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 3))
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3) (pow.f32 (pow.f32 alphax 2) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(exp.f32 (log.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) 1))
Outputs
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (*.f32 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 (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 2 (+.f32 (PI.f32) (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 u1 (-.f32 (+.f32 (*.f32 2 (PI.f32)) (*.f32 2 (/.f32 (*.f32 u1 (*.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 -2 (/.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 (+.f32 (PI.f32) (*.f32 u1 (/.f32 (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 1/2 (PI.f32)))) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (cos.f32 (*.f32 1/2 (PI.f32))))))) (*.f32 2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (*.f32 2 (+.f32 (+.f32 (PI.f32) (*.f32 u1 (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (PI.f32) (/.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 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (*.f32 2 (+.f32 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (fma.f32 u1 (*.f32 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32))))) (PI.f32)))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 u1 (-.f32 (+.f32 (*.f32 2 (PI.f32)) (*.f32 u1 (-.f32 (*.f32 u1 (-.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 -2 (/.f32 (*.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 -2 (/.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 (fma.f32 2 (PI.f32) (*.f32 u1 (fma.f32 u1 (-.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 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (fma.f32 -2 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 (PI.f32) 2)) (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (neg.f32 (*.f32 -2 (/.f32 (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 1/2 (PI.f32)))) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (cos.f32 (*.f32 1/2 (PI.f32))))))))) (*.f32 2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (fma.f32 (PI.f32) 2 (fma.f32 u1 (fma.f32 u1 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (fma.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (+.f32 (PI.f32) (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 4/3))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (PI.f32) (/.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 2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 (pow.f32 (PI.f32) 3) (*.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -4 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 -2 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32))))))) (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 (-.f32 (fma.f32 -4/3 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 (pow.f32 (PI.f32) 2) (+.f32 (*.f32 -4 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 -2 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (PI.f32) (sin.f32 (*.f32 1/2 (PI.f32)))) (cos.f32 (*.f32 1/2 (PI.f32))))))) (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) (cos.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32)))))) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1)
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))))
(+.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 0)
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(*.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 4))) (fabs.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 4))) (fabs.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(/.f32 1 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 1))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(/.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(/.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0))) (sqrt.f32 2))
(/.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))))) (sqrt.f32 2))
(/.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))))) (sqrt.f32 2))
(/.f32 (sqrt.f32 (+.f32 1 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))))) (sqrt.f32 2))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 1/2)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) -1)
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 3)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 3) 1/3)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(pow.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(fabs.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 3))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))))
(expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))))
(+.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 0)
(log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 1))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(-.f32 (exp.f32 (log1p.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 1)
(expm1.f32 (log1p.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 0)
(*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1)
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 1 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 1 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.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) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (/.f32 1 (-.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) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) 1))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (neg.f32 (fma.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32))) -1)))
(*.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2) (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(*.f32 (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(/.f32 1 (/.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))
(*.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) 1))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (neg.f32 (fma.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32))) -1)))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.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) (*.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) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) 1))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (neg.f32 (fma.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32))) -1)))
(/.f32 (neg.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (neg.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/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 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) 1))
(/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32)))) (neg.f32 (fma.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (tan.f32 (*.f32 1/2 (PI.f32))) -1)))
(pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1)
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 3)
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(pow.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3) 1/3)
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(pow.f32 (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(sqrt.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 2))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(log.f32 (exp.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(log.f32 (+.f32 1 (expm1.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(cbrt.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(expm1.f32 (log1p.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(expm1.f32 (log1p.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))
(expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 0)
(log1p.f32 (expm1.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(exp.f32 (log.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
(exp.f32 (*.f32 (log.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 1))
(tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(tan.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 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))) 1)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)))
(/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))) 2)))
(/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) 2)))
(/.f32 1 (+.f32 1 (pow.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)) 2)))
(/.f32 1 (/.f32 2 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(/.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0)) 2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(/.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (cos.f32 0))) -2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(/.f32 (+.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))))
(/.f32 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 3))) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))))) (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))))) 1/2))))
(/.f32 (fma.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 3) 1/8) (fma.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))))) (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) -1/2) 1/4))
(/.f32 (fma.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 3) 1/8) (fma.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (fma.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/4 -1/4) 1/4))
(/.f32 (-.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))
(/.f32 (-.f32 1/4 (*.f32 1/4 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))))))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))))))
(/.f32 (-.f32 1/4 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) (*.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 1/4))) (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) -1/2)))
(/.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) -1/4) (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/4) (fma.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) -1/2 1/2))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 1)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) 3)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3) 1/3)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4))
(sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 4))
(sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 4))
(sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(exp.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1))
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))) 1)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 1)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(*.f32 1 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) alphax) 2)) (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 4) (pow.f32 alphax 4))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)) (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 4) (pow.f32 alphax 4))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)) (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 4)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4))) (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) alphax) 2)) (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 4) (pow.f32 alphax 4))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)) (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 4) (pow.f32 alphax 4))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)) (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (*.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2))))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (pow.f32 alphax -2))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (pow.f32 alphax 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 4)) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 2) (pow.f32 alphax 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 4)) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 2) (pow.f32 alphax 2)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 2) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 4)) (pow.f32 alphax 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (pow.f32 alphax -2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 4)) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 2) (pow.f32 alphax -2)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 2) (*.f32 (pow.f32 alphax -2) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 4))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 2) (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 4)) (pow.f32 alphax -2)))
(*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2))))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (pow.f32 alphax -2))
(*.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 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(*.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) (/.f32 1 (neg.f32 (pow.f32 alphax 2))))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(*.f32 (/.f32 1 alphax) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(*.f32 (pow.f32 alphax -2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (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 alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) alphax) (/.f32 1 alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (pow.f32 alphax -2))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (pow.f32 (cbrt.f32 alphax) 2)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 (cbrt.f32 alphax) 2)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2) (pow.f32 (cbrt.f32 alphax) 2)) (cbrt.f32 (pow.f32 alphax 4)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 (cbrt.f32 (pow.f32 alphax 4)) (pow.f32 (cbrt.f32 alphax) 2)))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2)))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2) (pow.f32 alphax -2))
(*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (pow.f32 alphax -2))
(*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 (cbrt.f32 alphax) 2)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 (cbrt.f32 alphax) 2)))
(/.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 2) (pow.f32 (cbrt.f32 alphax) 2)) (cbrt.f32 (pow.f32 alphax 4)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 (cbrt.f32 (pow.f32 alphax 4)) (pow.f32 (cbrt.f32 alphax) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) alphax) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) alphax))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 4)) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 2) (pow.f32 alphax 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 4)) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 2) (pow.f32 alphax 2)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 2) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 4)) (pow.f32 alphax 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) 1) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (pow.f32 alphax 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 4)) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))))) 2) (pow.f32 alphax 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 4)) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))) 2) (pow.f32 alphax 2)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 2) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 4)) (pow.f32 alphax 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (cbrt.f32 (pow.f32 alphax 4))) (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) alphax) 2)) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 4)) (cbrt.f32 (pow.f32 alphax 4))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 4)) (cbrt.f32 (pow.f32 alphax 4))))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 4)) (/.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)) (cbrt.f32 (pow.f32 alphax 4))))
(pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 1)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(pow.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) 3)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(pow.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 3) 1/3)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(pow.f32 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) -1)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(neg.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (neg.f32 (pow.f32 alphax 2))))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(neg.f32 (/.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) (pow.f32 alphax 2)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(sqrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4)))
(sqrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 4) (pow.f32 alphax 4)))
(sqrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) 4) (pow.f32 alphax 4)))
(sqrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 4))
(log.f32 (exp.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(cbrt.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 3))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(cbrt.f32 (/.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3) (pow.f32 (pow.f32 alphax 2) 3)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(expm1.f32 (log1p.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(log1p.f32 (expm1.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(exp.f32 (log.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) 1))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1))))))) 2) (pow.f32 alphax 2))
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) alphax) 2)
(pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) alphax) 2)

eval802.0ms (0.5%)

Compiler

Compiled 41040 to 27173 computations (33.8% saved)

prune120.0ms (0.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New4082410
Fresh000
Picked101
Done000
Total4092411
Accuracy
99.3%
Counts
411 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
97.6%
(/.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) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Compiler

Compiled 168 to 120 computations (28.6% saved)

localize2.1min (85.2%)

Results
2.1min136×8192exit
Compiler

Compiled 1617 to 1017 computations (37.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.1min
Operation ival-sin, time spent: 1.3min, 63.0% of total-time
Operation ival-tan, time spent: 16.2s, 13.0% of total-time
Operation ival-cos, time spent: 15.5s, 12.0% of total-time
Operation ival-atan, time spent: 10.3s, 8.0% of total-time
Operation ival-mult, time spent: 3.3s, 3.0% of total-time
Operation ival-div, time spent: 688.0ms, 1.0% of total-time
Operation ival-add, time spent: 644.0ms, 1.0% of total-time
Operation ival-pow, time spent: 159.0ms, 0.0% of total-time
Operation const, time spent: 148.0ms, 0.0% of total-time
Operation ival-sub, time spent: 54.0ms, 0.0% of total-time
Operation ival-sqrt, time spent: 34.0ms, 0.0% of total-time
Operation ival-pi, time spent: 17.0ms, 0.0% of total-time

Profiling

Loading profile data...