UniformSampleCone 2

Time bar (total: 33.8s)

analyze2.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 118 to 85 computations (28% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
Operation ival-pi, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation ival-sin, time spent: 0.0ms, 0.0% of total-time
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-cos, time spent: 0.0ms, 0.0% of total-time
Operation ival-and, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation ival-sqrt, time spent: 0.0ms, 0.0% of total-time
Operation ival-<=, time spent: 0.0ms, 0.0% of total-time

sample7.3s (21.5%)

Results
5.2s8255×256valid
1.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 3.9s
Operation ival-mult, time spent: 1.6s, 41.0% of total-time
Operation ival-sub, time spent: 678.0ms, 17.0% of total-time
Operation ival-<=, time spent: 412.0ms, 11.0% of total-time
Operation ival-cos, time spent: 402.0ms, 10.0% of total-time
Operation ival-sqrt, time spent: 328.0ms, 8.0% of total-time
Operation ival-sin, time spent: 154.0ms, 4.0% of total-time
Operation ival-and, time spent: 99.0ms, 3.0% of total-time
Operation ival-add, time spent: 96.0ms, 2.0% of total-time
Operation const, time spent: 96.0ms, 2.0% of total-time
Operation ival-pi, time spent: 39.0ms, 1.0% of total-time
Bogosity

preprocess1.8s (5.4%)

Algorithm
egg-herbie
Rules
618×distribute-lft-neg-in
565×distribute-rgt-neg-in
467×distribute-lft-in
453×distribute-rgt-in
432×cancel-sign-sub-inv
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-1(-11.245141983032227 7.218298162862755e-29 712.4818115234375 8.870645251590759e-5 0.5932495594024658 1.0435392087943928e-36)(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)
10-1(-5.531824609496556e-17 -1.627124547958374 -0.019528720527887344 4.265102715450553e-10 0.7530909180641174 8.643299279807342e-22)(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
00-0-(*.f32 (*.f32 uy 2) (PI.f32))
00-0-(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
00-0-(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
00-0-(sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))
00-0-(*.f32 (-.f32 1 ux) maxCos)
00-0-maxCos
00-0-(-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)))
00-0-(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi))
00-0-(*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)))))
00-0-(-.f32 1 ux)
00-0-zi
00-0-(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
00-0-(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
00-0-uy
00-0-(*.f32 uy 2)
00-0-xi
00-0-(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
00-0-ux
00-0-(PI.f32)
00-0-2
00-0-yi
00-0-1
00-0-(*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)))))
00-0-(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02557597
18097397
231095265
Stop Event
node limit
Calls
Call 1
Inputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (neg.f32 zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) zi))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (neg.f32 zi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) zi)))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) xi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) yi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) ux))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) uy))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) maxCos))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 xi)) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (neg.f32 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (neg.f32 zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (neg.f32 zi))))
(-.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))))) yi))) (*.f32 zi (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (+.f32 1 ux)))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (+.f32 1 ux)))))))) (*.f32 maxCos (*.f32 (+.f32 1 ux) (neg.f32 (*.f32 ux zi))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 1 ux) ux) (*.f32 (+.f32 1 ux) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 1 ux)) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (neg.f32 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (neg.f32 zi))))
(-.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 xi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) (neg.f32 xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi)))))
(neg.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 xi)) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux -1)) zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy -2))) yi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) (neg.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (neg.f32 yi))))))
(neg.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux -1)) zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (neg.f32 zi))))
(neg.f32 (+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (neg.f32 zi)))))
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) zi) maxCos)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) maxCos) (neg.f32 ux)) zi)))
(neg.f32 (+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))) (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux)))))) yi))) (*.f32 zi (*.f32 (-.f32 1 (neg.f32 ux)) (*.f32 maxCos (neg.f32 ux))))))
(-.f32 (*.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 1 ux)))) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (+.f32 1 ux)))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 1 ux) (*.f32 maxCos (*.f32 maxCos (+.f32 1 ux))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(-.f32 (*.f32 ux (*.f32 (*.f32 maxCos (+.f32 1 ux)) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 1 ux) ux) (*.f32 (+.f32 1 ux) ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (neg.f32 uy) 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)))
(neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (neg.f32 yi))))))
(neg.f32 (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux -1)) zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) (neg.f32 maxCos)) ux) zi)))
(neg.f32 (+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (neg.f32 zi)))))
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) zi) maxCos)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) yi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) xi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (fma.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) xi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) zi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux xi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) zi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) xi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux xi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) ux) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 xi) maxCos) xi) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)) (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)))))) ux (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)) (*.f32 (-.f32 1 xi) (*.f32 maxCos xi))))) yi))) (*.f32 zi (*.f32 (-.f32 1 xi) (*.f32 maxCos xi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (sqrt.f32 (-.f32 1 (*.f32 xi (*.f32 xi (*.f32 (-.f32 1 xi) (*.f32 maxCos (*.f32 maxCos (-.f32 1 xi))))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 xi (*.f32 xi (*.f32 (-.f32 1 xi) (*.f32 maxCos (*.f32 maxCos (-.f32 1 xi))))))))) (*.f32 xi (*.f32 (*.f32 maxCos (-.f32 1 xi)) zi))))
(fma.f32 zi (*.f32 (-.f32 1 xi) (*.f32 maxCos xi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 xi) (*.f32 xi (*.f32 (-.f32 1 xi) (*.f32 maxCos xi))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 xi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (cos.f32 (*.f32 xi (*.f32 2 (PI.f32))))) uy (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (sin.f32 (*.f32 xi (*.f32 2 (PI.f32))))))))
(fma.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cos.f32 (*.f32 2 (*.f32 xi (PI.f32))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 2 (*.f32 xi (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 xi (PI.f32)))) uy) (*.f32 (sin.f32 (*.f32 2 (*.f32 xi (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) maxCos) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) (*.f32 (*.f32 (-.f32 1 ux) xi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 xi ux))))))) maxCos (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 xi ux)))))) yi))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 xi ux))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) xi)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 xi xi) (*.f32 (-.f32 1 ux) (-.f32 1 ux))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 xi xi) (*.f32 (-.f32 1 ux) (-.f32 1 ux)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) xi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 (*.f32 ux ux) (*.f32 xi (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) zi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) yi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) zi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) yi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) zi) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) yi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux yi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi))))) ux)) (*.f32 (*.f32 (*.f32 (-.f32 1 yi) maxCos) yi) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 yi (*.f32 (-.f32 1 yi) (*.f32 maxCos yi))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 yi (*.f32 (-.f32 1 yi) (*.f32 maxCos yi)))))) ux))) (*.f32 zi (*.f32 (-.f32 1 yi) (*.f32 maxCos yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 yi (*.f32 yi (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 maxCos (-.f32 1 yi)))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 ux (sqrt.f32 (-.f32 1 (*.f32 yi (*.f32 yi (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 maxCos (-.f32 1 yi)))))))) (*.f32 (*.f32 zi (-.f32 1 yi)) (*.f32 maxCos yi))))
(fma.f32 zi (*.f32 (*.f32 yi (-.f32 1 yi)) maxCos) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 yi (*.f32 (-.f32 1 yi) (*.f32 (*.f32 maxCos yi) (*.f32 maxCos (-.f32 1 yi))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) ux))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 yi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) uy)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (cos.f32 (*.f32 yi (*.f32 2 (PI.f32))))) xi (*.f32 (sin.f32 (*.f32 yi (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) uy))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 yi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 yi))) uy))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 yi (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 yi (PI.f32)))) uy))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) (*.f32 (*.f32 (-.f32 1 ux) yi) ux))))) maxCos)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) yi) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 yi ux))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 yi ux)))))) maxCos))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 yi ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 ux) yi))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 ux) yi))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) yi) zi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) yi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) yi) (*.f32 (*.f32 ux yi) (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 zi) maxCos) zi) ux))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 zi)) (*.f32 zi (*.f32 zi (*.f32 maxCos (-.f32 1 zi)))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 zi)) (*.f32 zi (*.f32 zi (*.f32 maxCos (-.f32 1 zi))))))) yi))) (*.f32 (*.f32 maxCos (-.f32 1 zi)) (*.f32 zi ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 zi (*.f32 (-.f32 1 zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos (-.f32 1 zi)))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 zi (*.f32 (-.f32 1 zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos (-.f32 1 zi)))))))) (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 1 zi)) ux))))
(fma.f32 ux (*.f32 (-.f32 1 zi) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 zi) (*.f32 maxCos zi)) (*.f32 (*.f32 maxCos zi) (+.f32 zi -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 zi 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) uy))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (cos.f32 (*.f32 zi (*.f32 2 (PI.f32))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (sin.f32 (*.f32 zi (*.f32 2 (PI.f32))))))) (*.f32 uy (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(fma.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (cos.f32 (*.f32 2 (*.f32 zi (PI.f32))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) (sin.f32 (*.f32 2 (*.f32 zi (PI.f32))))) (*.f32 uy (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 uy (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 zi (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 zi (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) (*.f32 (*.f32 (-.f32 1 ux) zi) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) ux) maxCos))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 (-.f32 1 ux) zi)) (*.f32 ux ux))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 (-.f32 1 ux) zi)) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 ux maxCos)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux zi) (*.f32 zi (*.f32 (-.f32 1 ux) ux))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux zi) (*.f32 zi (*.f32 (-.f32 1 ux) ux))))))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 ux) zi)) (*.f32 zi (+.f32 ux -1))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 ux 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 uy) maxCos) uy) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 ux (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy (*.f32 uy (*.f32 maxCos (-.f32 1 uy)))))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy (*.f32 uy (*.f32 maxCos (-.f32 1 uy))))))) (sin.f32 (*.f32 ux (*.f32 2 (PI.f32))))))) (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy zi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 ux))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 (*.f32 uy maxCos) (*.f32 uy (*.f32 maxCos (-.f32 1 uy)))))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 (*.f32 uy maxCos) (*.f32 uy (*.f32 maxCos (-.f32 1 uy))))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux)))) (*.f32 uy (*.f32 (*.f32 maxCos (-.f32 1 uy)) zi))))
(fma.f32 zi (*.f32 (*.f32 uy (-.f32 1 uy)) maxCos) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 uy) (*.f32 (*.f32 uy maxCos) (*.f32 (*.f32 uy (-.f32 1 uy)) maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 ux (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 ux (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 maxCos) ux) maxCos) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))))) yi))) (*.f32 zi (*.f32 (-.f32 1 maxCos) (*.f32 ux maxCos))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) (fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 maxCos maxCos)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 (*.f32 ux (-.f32 1 maxCos)) (*.f32 maxCos maxCos))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 maxCos) maxCos)) ux) (-.f32 1 maxCos))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 maxCos 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) (*.f32 (*.f32 (-.f32 1 ux) uy) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) uy) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 maxCos (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 uy (-.f32 1 ux))) (*.f32 ux (*.f32 uy (-.f32 1 ux))))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 uy (-.f32 1 ux))) (*.f32 ux (*.f32 uy (-.f32 1 ux)))))) (sin.f32 (*.f32 maxCos (*.f32 2 (PI.f32))))))) (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 ux zi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 uy (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 uy (-.f32 1 ux)))))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 uy (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 uy (-.f32 1 ux))))))) (sin.f32 (*.f32 2 (*.f32 maxCos (PI.f32))))) (*.f32 uy (*.f32 zi (*.f32 (-.f32 1 ux) ux)))))
(fma.f32 zi (*.f32 (-.f32 1 ux) (*.f32 uy ux)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 uy ux)) (*.f32 ux (*.f32 uy (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 2 (*.f32 maxCos (PI.f32)))) yi))))
Results
1.2s511×256valid
2.0ms256valid
Compiler

Compiled 739 to 490 computations (33.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 666.0ms
Operation ival-mult, time spent: 379.0ms, 57.0% of total-time
Operation ival-sub, time spent: 111.0ms, 17.0% of total-time
Operation ival-sqrt, time spent: 61.0ms, 9.0% of total-time
Operation ival-sin, time spent: 44.0ms, 7.0% of total-time
Operation ival-cos, time spent: 43.0ms, 6.0% of total-time
Operation const, time spent: 15.0ms, 2.0% of total-time
Operation ival-add, time spent: 8.0ms, 1.0% of total-time
Operation ival-pi, time spent: 5.0ms, 1.0% of total-time

eval2.0ms (0%)

Compiler

Compiled 178 to 111 computations (37.6% saved)

prune5.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
99.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
98.9%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 261 to 175 computations (33% saved)

localize2.1s (6.1%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.4%
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))
99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
99.1%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
99.4%
(fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi)
99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.4%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)
99.2%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
Results
1.6s255×256valid
5.0ms256valid
Compiler

Compiled 1108 to 648 computations (41.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
Operation ival-mult, time spent: 527.0ms, 50.0% of total-time
Operation ival-sub, time spent: 150.0ms, 14.0% of total-time
Operation ival-sin, time spent: 143.0ms, 13.0% of total-time
Operation ival-cos, time spent: 90.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 66.0ms, 6.0% of total-time
Operation ival-add, time spent: 35.0ms, 3.0% of total-time
Operation composed, time spent: 25.0ms, 2.0% of total-time
Operation const, time spent: 24.0ms, 2.0% of total-time
Operation ival-pi, time spent: 3.0ms, 0.0% of total-time

series89.0ms (0.3%)

Counts
16 → 444
Calls
Call 1
Inputs
#<alt (*.f32 (*.f32 uy 2) (PI.f32))>
#<alt (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)>
#<alt (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)>
#<alt (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))>
#<alt (*.f32 uy (*.f32 2 (PI.f32)))>
#<alt (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))>
#<alt (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))>
#<alt (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi)>
#<alt (*.f32 uy (*.f32 2 (PI.f32)))>
#<alt (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))>
#<alt (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))>
#<alt (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))>
#<alt (*.f32 uy (*.f32 2 (PI.f32)))>
#<alt (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))>
#<alt (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)>
#<alt (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))>
Outputs
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))>
#<alt (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))>
#<alt (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))>
#<alt (*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))>
#<alt (*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))>
#<alt (*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))>
#<alt (*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))>
#<alt (*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))>
#<alt (*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux)))>
#<alt (*.f32 maxCos (pow.f32 ux 3))>
#<alt (*.f32 (pow.f32 ux 3) (+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 3) (+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 3) (+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux))))>
#<alt (*.f32 maxCos (pow.f32 ux 3))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))>
#<alt (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 2 maxCos)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 2 maxCos)))))>
#<alt (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (/.f32 maxCos ux)))))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (/.f32 maxCos ux)))))>
#<alt (*.f32 -1 (*.f32 maxCos (pow.f32 ux 4)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (/.f32 maxCos ux))))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 maxCos) (/.f32 maxCos ux)) ux))))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 maxCos) (/.f32 maxCos ux)) ux))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))>
Calls

111 calls:

TimeVariablePointExpression
4.0ms
uy
@0
(* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)
3.0ms
zi
@0
(* (* (* (- 1 ux) maxCos) ux) zi)
3.0ms
yi
@0
(* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)
2.0ms
ux
@-inf
(* (* (* (- 1 ux) maxCos) ux) zi)
2.0ms
uy
@inf
(* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)

rewrite259.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
492×associate-*r*
307×log1p-expm1-u
307×expm1-log1p-u
306×add-exp-log
305×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057662
11026662
Stop Event
node limit
Counts
16 → 289
Calls
Call 1
Inputs
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi)
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) 1)
(pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2))
(log.f32 (exp.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 1))
(+.f32 (*.f32 (*.f32 zi ux) maxCos) (*.f32 (neg.f32 ux) (*.f32 (*.f32 zi ux) maxCos)))
(+.f32 (*.f32 (*.f32 (*.f32 zi ux) maxCos) 1) (*.f32 (*.f32 (*.f32 zi ux) maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) zi) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1))
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) 1)
(pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2))
(log.f32 (exp.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 1))
(+.f32 (*.f32 (*.f32 zi ux) maxCos) (*.f32 (neg.f32 ux) (*.f32 (*.f32 zi ux) maxCos)))
(+.f32 (*.f32 (*.f32 (*.f32 zi ux) maxCos) 1) (*.f32 (*.f32 (*.f32 zi ux) maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) zi) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))
(+.f32 (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))) 1)
(*.f32 1 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2) (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1)
(pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 3)
(pow.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2))
(log.f32 (exp.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(exp.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1))
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 maxCos -1)))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (*.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))) 1)
(pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) (pow.f32 (pow.f32 ux 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(exp.f32 (log.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) (*.f32 (neg.f32 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(+.f32 (*.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 1) (*.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 maxCos -1)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))) (*.f32 (*.f32 maxCos -1) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))) (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))) 1))

simplify501.0ms (1.5%)

Algorithm
egg-herbie
Rules
914×times-frac
820×fma-define
369×distribute-lft-in
360×distribute-rgt-in
297×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
081048926
1242445427
2648645411
Stop Event
node limit
Counts
733 → 471
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux)))
(*.f32 maxCos (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux))))
(*.f32 maxCos (pow.f32 ux 3))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux))))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 2 maxCos)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 2 maxCos)))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 4)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (/.f32 maxCos ux)))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (/.f32 maxCos ux)))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 4)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 maxCos) (/.f32 maxCos ux)) ux))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 maxCos) (/.f32 maxCos ux)) ux))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) 1)
(pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2))
(log.f32 (exp.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 1))
(+.f32 (*.f32 (*.f32 zi ux) maxCos) (*.f32 (neg.f32 ux) (*.f32 (*.f32 zi ux) maxCos)))
(+.f32 (*.f32 (*.f32 (*.f32 zi ux) maxCos) 1) (*.f32 (*.f32 (*.f32 zi ux) maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) zi) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1))
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) 1)
(pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2))
(log.f32 (exp.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 1))
(+.f32 (*.f32 (*.f32 zi ux) maxCos) (*.f32 (neg.f32 ux) (*.f32 (*.f32 zi ux) maxCos)))
(+.f32 (*.f32 (*.f32 (*.f32 zi ux) maxCos) 1) (*.f32 (*.f32 (*.f32 zi ux) maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) zi) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))
(+.f32 (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))) 1)
(*.f32 1 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2) (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1)
(pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 3)
(pow.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2))
(log.f32 (exp.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(exp.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1))
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 maxCos -1)))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (*.f32 maxCos -1) (pow.f32 ux 2)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)))
(+.f32 (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))) 1)
(pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) (pow.f32 (pow.f32 ux 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(exp.f32 (log.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) (*.f32 (neg.f32 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(+.f32 (*.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 1) (*.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 maxCos -1)))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (neg.f32 maxCos)))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))) (*.f32 (*.f32 maxCos -1) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))) (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))) 1))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (*.f32 -4/3 (pow.f32 uy 2)) (*.f32 yi (pow.f32 (PI.f32) 3))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(*.f32 uy (fma.f32 2 (*.f32 yi (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) yi) (pow.f32 (PI.f32) 5))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 yi (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (pow.f32 (PI.f32) 5))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (fma.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))))) (*.f32 (*.f32 (*.f32 -4/3 yi) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 (pow.f32 ux 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (fma.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/4 (pow.f32 maxCos 4) (pow.f32 maxCos 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 -1/2 ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (fma.f32 1/4 (pow.f32 maxCos 4) (pow.f32 maxCos 2))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 yi (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (pow.f32 ux 2))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 yi (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (pow.f32 ux 2))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 3)))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 (fma.f32 1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (neg.f32 maxCos) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (neg.f32 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (sqrt.f32 -1))) (*.f32 1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) ux))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 (neg.f32 (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1))) (/.f32 (fma.f32 1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/2 (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (sqrt.f32 -1))))))) ux))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 1 (/.f32 (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1))) (/.f32 (fma.f32 1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/2 (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (sqrt.f32 -1))))))) ux)) ux))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 -1/8 (pow.f32 maxCos 2)) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/8 (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4))) (*.f32 (*.f32 -1/16 (pow.f32 maxCos 2)) (*.f32 (*.f32 (pow.f32 ux 6) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 6))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))))))
(*.f32 maxCos (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 maxCos (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2)))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 maxCos (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 6)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (neg.f32 maxCos))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 maxCos (neg.f32 (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2)))))))
(*.f32 maxCos (neg.f32 (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2)))))) (neg.f32 maxCos))
(*.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))) (neg.f32 maxCos))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 6)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 maxCos (neg.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2)))))))))
(*.f32 maxCos (neg.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (*.f32 zi (*.f32 maxCos (neg.f32 ux)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (*.f32 zi (*.f32 maxCos (neg.f32 ux)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (*.f32 zi (*.f32 maxCos (neg.f32 ux)))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (neg.f32 maxCos) (*.f32 (pow.f32 ux 2) zi))
(*.f32 (*.f32 (pow.f32 ux 2) zi) (neg.f32 maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (neg.f32 maxCos) (*.f32 (pow.f32 ux 2) zi))
(*.f32 (*.f32 (pow.f32 ux 2) zi) (neg.f32 maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 -2 (pow.f32 maxCos 2) (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (*.f32 (pow.f32 maxCos 2) (+.f32 ux -2)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 -2 (pow.f32 maxCos 2) (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (*.f32 (pow.f32 maxCos 2) (+.f32 ux -2)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 2 (pow.f32 maxCos 2))) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (-.f32 (*.f32 2 (pow.f32 maxCos 2)) (/.f32 (pow.f32 maxCos 2) ux)) ux)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 2 (pow.f32 maxCos 2))) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (-.f32 (*.f32 2 (pow.f32 maxCos 2)) (/.f32 (pow.f32 maxCos 2) ux)) ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (*.f32 -4/3 (pow.f32 uy 2)) (*.f32 yi (pow.f32 (PI.f32) 3))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(*.f32 uy (fma.f32 2 (*.f32 yi (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) yi) (pow.f32 (PI.f32) 5))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 yi (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (pow.f32 (PI.f32) 5))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (fma.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))))) (*.f32 (*.f32 (*.f32 -4/3 yi) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 (pow.f32 ux 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (fma.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 1/4 (pow.f32 maxCos 4) (pow.f32 maxCos 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 -1/2 ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (fma.f32 1/4 (pow.f32 maxCos 4) (pow.f32 maxCos 2))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 yi (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (pow.f32 ux 2))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 yi (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (pow.f32 ux 2))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 3)))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 (fma.f32 1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (neg.f32 maxCos) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (neg.f32 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (sqrt.f32 -1))) (*.f32 1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) ux))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 (neg.f32 (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1))) (/.f32 (fma.f32 1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/2 (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (sqrt.f32 -1))))))) ux))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 1 (/.f32 (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1))) (/.f32 (fma.f32 1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/2 (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (sqrt.f32 -1))))))) ux)) ux))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 -1/8 (pow.f32 maxCos 2)) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/8 (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4))) (*.f32 (*.f32 -1/16 (pow.f32 maxCos 2)) (*.f32 (*.f32 (pow.f32 ux 6) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 6))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))))))
(*.f32 maxCos (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 maxCos (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2)))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 maxCos (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 6)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (neg.f32 maxCos))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 maxCos (neg.f32 (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2)))))))
(*.f32 maxCos (neg.f32 (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2)))))) (neg.f32 maxCos))
(*.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))) (neg.f32 maxCos))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 6)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 maxCos (neg.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2)))))))))
(*.f32 maxCos (neg.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (*.f32 zi (*.f32 maxCos (neg.f32 ux)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (*.f32 zi (*.f32 maxCos (neg.f32 ux)))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 -1 (*.f32 maxCos (*.f32 ux zi)) (*.f32 maxCos zi)))
(*.f32 ux (fma.f32 maxCos zi (*.f32 zi (*.f32 maxCos (neg.f32 ux)))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (neg.f32 maxCos) (*.f32 (pow.f32 ux 2) zi))
(*.f32 (*.f32 (pow.f32 ux 2) zi) (neg.f32 maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (neg.f32 maxCos) (*.f32 (pow.f32 ux 2) zi))
(*.f32 (*.f32 (pow.f32 ux 2) zi) (neg.f32 maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(+.f32 (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(fma.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (*.f32 -4/3 (pow.f32 uy 2)) (*.f32 yi (pow.f32 (PI.f32) 3))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 uy (fma.f32 2 (*.f32 yi (*.f32 (PI.f32) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))))
(fma.f32 uy (fma.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) yi) (pow.f32 (PI.f32) 5))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 ux (fma.f32 -1 (*.f32 maxCos zi) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 ux (fma.f32 ux (-.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) yi) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 maxCos zi)) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 ux (fma.f32 -1 (*.f32 maxCos zi) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 ux (fma.f32 ux (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (*.f32 maxCos zi)) (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 maxCos (+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1)))) (/.f32 zi ux)))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (fma.f32 -1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos zi) ux))))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1/2 (*.f32 yi (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (pow.f32 ux 2))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 maxCos (+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1)))) (/.f32 zi ux))))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (fma.f32 -1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (+.f32 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos zi) ux)))))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 -1/2 (*.f32 yi (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (pow.f32 ux 2))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (/.f32 yi maxCos) (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 -1 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 3)))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 maxCos (+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 ux (sqrt.f32 -1)))) (/.f32 zi ux)))))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 maxCos zi) (neg.f32 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1)))))) ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 1 (/.f32 (*.f32 maxCos (+.f32 zi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1))))) ux))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 maxCos zi) (fma.f32 -1 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (*.f32 1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 (fma.f32 -1 (*.f32 maxCos (+.f32 zi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1))))) (*.f32 1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))))) ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (fma.f32 -1 (/.f32 (fma.f32 -1 (*.f32 maxCos zi) (fma.f32 -1 (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 -1))) (neg.f32 (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (sqrt.f32 -1))) (*.f32 1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) ux)))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (-.f32 (-.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1)))))) (/.f32 (fma.f32 1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/2 (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (sqrt.f32 -1))))))) ux)) ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 -1))) (*.f32 1 (/.f32 (+.f32 (*.f32 maxCos (+.f32 zi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (sqrt.f32 -1))))) (/.f32 (fma.f32 1/2 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) (*.f32 -1/2 (*.f32 yi (*.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (sqrt.f32 -1))))))) ux)) ux))) (*.f32 maxCos zi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 -1/2 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 -1/2 (*.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (fma.f32 maxCos (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 -1/8 (pow.f32 maxCos 2)) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (-.f32 1 ux) zi))))
(*.f32 (*.f32 maxCos ux) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi)))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (-.f32 1 ux) zi)))))
(*.f32 maxCos (fma.f32 ux (fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))))))
(*.f32 maxCos (fma.f32 ux (fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux)))))))
(*.f32 maxCos (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (-.f32 1 ux) zi))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2)))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))) (*.f32 ux (*.f32 zi (-.f32 1 ux))))))))
(*.f32 maxCos (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 6)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (-.f32 1 ux) zi)))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi)) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (fma.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi)) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (neg.f32 ux) (*.f32 (-.f32 1 ux) zi) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 (neg.f32 maxCos) (-.f32 (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 (neg.f32 maxCos) (-.f32 (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 (neg.f32 maxCos) (-.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2)))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 (neg.f32 maxCos) (-.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (fma.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 6)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))))
(*.f32 (neg.f32 maxCos) (-.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 (neg.f32 maxCos) (-.f32 (fma.f32 -1/8 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3)) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (-.f32 1 ux) 5))) (pow.f32 maxCos 6))) (fma.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi (pow.f32 maxCos 2))) (/.f32 1/2 (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) zi) (/.f32 ux yi)))))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) zi) (/.f32 ux yi)))))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))
(*.f32 yi (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) zi) (/.f32 ux yi)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(neg.f32 (*.f32 yi (*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))))
(*.f32 yi (neg.f32 (neg.f32 (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) zi) (/.f32 ux yi)))))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(neg.f32 (*.f32 yi (*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))))
(*.f32 yi (neg.f32 (neg.f32 (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) zi) (/.f32 ux yi)))))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(neg.f32 (*.f32 yi (*.f32 -1 (fma.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))))
(*.f32 yi (neg.f32 (neg.f32 (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) zi) (/.f32 ux yi)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi)))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi zi)) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi)))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi zi)) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi)))))
(*.f32 zi (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi zi)) (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(neg.f32 (*.f32 zi (*.f32 -1 (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi)))))))
(*.f32 (neg.f32 (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi zi)) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (neg.f32 zi))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(neg.f32 (*.f32 zi (*.f32 -1 (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi)))))))
(*.f32 (neg.f32 (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi zi)) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (neg.f32 zi))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))))))
(neg.f32 (*.f32 zi (*.f32 -1 (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi)))))))
(*.f32 (neg.f32 (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi zi)) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) (neg.f32 zi))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 -2 (pow.f32 maxCos 2) (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (*.f32 (pow.f32 maxCos 2) (+.f32 ux -2)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 -2 (pow.f32 maxCos 2) (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (*.f32 (pow.f32 maxCos 2) (+.f32 ux -2)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 2 (pow.f32 maxCos 2))) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (-.f32 (*.f32 2 (pow.f32 maxCos 2)) (/.f32 (pow.f32 maxCos 2) ux)) ux)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 2 (pow.f32 maxCos 2))) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (-.f32 (*.f32 2 (pow.f32 maxCos 2)) (/.f32 (pow.f32 maxCos 2) ux)) ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (pow.f32 ux 3))
(*.f32 (pow.f32 ux 3) (+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (+.f32 maxCos (neg.f32 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (-.f32 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 3) (+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (+.f32 maxCos (neg.f32 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (-.f32 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 3) (+.f32 maxCos (*.f32 -1 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (+.f32 maxCos (neg.f32 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (-.f32 maxCos (/.f32 maxCos ux)))
(*.f32 maxCos (pow.f32 ux 3))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux))))
(neg.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 maxCos (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (/.f32 maxCos ux) maxCos)))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux))))
(neg.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 maxCos (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (/.f32 maxCos ux) maxCos)))
(*.f32 -1 (*.f32 (pow.f32 ux 3) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux))))
(neg.f32 (*.f32 (pow.f32 ux 3) (fma.f32 -1 maxCos (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 3) (neg.f32 (-.f32 (/.f32 maxCos ux) maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (-.f32 ux 1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32)))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 yi) (PI.f32))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (*.f32 -4/3 (pow.f32 uy 2)) (*.f32 yi (pow.f32 (PI.f32) 3)))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) yi) (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 (PI.f32) yi))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (fma.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))))) (*.f32 (*.f32 -4/3 yi) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (PI.f32) yi))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (*.f32 (*.f32 2 maxCos) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 2 maxCos) ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 2 maxCos)))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (*.f32 ux (fma.f32 -1 (*.f32 maxCos ux) (*.f32 2 maxCos)))))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (-.f32 (*.f32 2 maxCos) (*.f32 maxCos ux)) (neg.f32 maxCos)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos ux)) (*.f32 2 maxCos)))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (*.f32 ux (fma.f32 -1 (*.f32 maxCos ux) (*.f32 2 maxCos)))))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (-.f32 (*.f32 2 maxCos) (*.f32 maxCos ux)) (neg.f32 maxCos)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 4)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (neg.f32 maxCos))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 maxCos (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 4) (-.f32 (*.f32 2 (/.f32 maxCos ux)) maxCos))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (/.f32 maxCos ux)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 maxCos (fma.f32 -1 (/.f32 maxCos (pow.f32 ux 2)) (*.f32 2 (/.f32 maxCos ux)))))
(*.f32 (pow.f32 ux 4) (-.f32 (-.f32 (*.f32 2 (/.f32 maxCos ux)) (/.f32 maxCos (pow.f32 ux 2))) maxCos))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (+.f32 (*.f32 -1 (/.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (/.f32 maxCos ux)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 maxCos (fma.f32 -1 (/.f32 maxCos (pow.f32 ux 2)) (*.f32 2 (/.f32 maxCos ux)))))
(*.f32 (pow.f32 ux 4) (-.f32 (-.f32 (*.f32 2 (/.f32 maxCos ux)) (/.f32 maxCos (pow.f32 ux 2))) maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 4)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (neg.f32 maxCos))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 maxCos (*.f32 2 (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 4) (-.f32 (*.f32 2 (/.f32 maxCos ux)) maxCos))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 maxCos) (/.f32 maxCos ux)) ux))))
(*.f32 (pow.f32 ux 4) (*.f32 -1 (+.f32 maxCos (/.f32 (fma.f32 -2 maxCos (/.f32 maxCos ux)) ux))))
(*.f32 (pow.f32 ux 4) (-.f32 (neg.f32 maxCos) (/.f32 (fma.f32 maxCos -2 (/.f32 maxCos ux)) ux)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 maxCos) (*.f32 -1 (/.f32 (+.f32 (*.f32 -2 maxCos) (/.f32 maxCos ux)) ux))))
(*.f32 (pow.f32 ux 4) (*.f32 -1 (+.f32 maxCos (/.f32 (fma.f32 -2 maxCos (/.f32 maxCos ux)) ux))))
(*.f32 (pow.f32 ux 4) (-.f32 (neg.f32 maxCos) (/.f32 (fma.f32 maxCos -2 (/.f32 maxCos ux)) ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (-.f32 ux 1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 3)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 2)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (exp.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 3)))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 1))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(+.f32 (*.f32 (*.f32 zi ux) maxCos) (*.f32 (neg.f32 ux) (*.f32 (*.f32 zi ux) maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 (*.f32 zi ux) maxCos) 1) (*.f32 (*.f32 (*.f32 zi ux) maxCos) (neg.f32 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3) 1/3)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) 1))
(+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2) 0)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 6))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) 1))
(+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2) 0)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 3)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 2)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (exp.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 yi 3)))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))) 1))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(+.f32 (*.f32 (*.f32 zi ux) maxCos) (*.f32 (neg.f32 ux) (*.f32 (*.f32 zi ux) maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 (*.f32 zi ux) maxCos) 1) (*.f32 (*.f32 (*.f32 zi ux) maxCos) (neg.f32 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3) 1/3)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2)
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) zi) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 zi ux) maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 1) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 1))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))) 1)
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))))
(*.f32 1 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2) (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) 3)) (+.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) 2) (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 3) (pow.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) 3)) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 2) (*.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) (-.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 3) (pow.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (neg.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) 2) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)) 2)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))
(/.f32 (-.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) 2) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) 2)) (fma.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 2) (pow.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) 2)) (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos (neg.f32 ux))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)) (neg.f32 (pow.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos (neg.f32 ux))))))
(pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 1)
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 3)
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(pow.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3) 1/3)
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2)
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 2))
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(log.f32 (exp.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3))
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(exp.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 1))
(fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) yi (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) 1))
(+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2) 0)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2) 3)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 6))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(+.f32 1 (-.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) 1))
(+.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2) 0)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 maxCos -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) -1) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) ux))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (*.f32 maxCos -1) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 ux 2)) (*.f32 (neg.f32 maxCos) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) maxCos)) (*.f32 ux (*.f32 (pow.f32 ux 2) maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))) 1)
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))))
(pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 1)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 3)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3) 1/3)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 2))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))) 2))
(fabs.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 3) (pow.f32 (pow.f32 ux 2) 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(exp.f32 (log.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) (*.f32 (neg.f32 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(+.f32 (*.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 1) (*.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) (neg.f32 ux)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 maxCos -1)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(+.f32 (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 1 ux) (pow.f32 ux 2)) (neg.f32 maxCos)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))) (*.f32 (*.f32 maxCos -1) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))) (*.f32 (neg.f32 maxCos) (*.f32 (-.f32 1 ux) (pow.f32 ux 2))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 1)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))) 3)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 3) 1/3)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(pow.f32 (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1))))) 2)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1))) 3))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (pow.f32 ux 2) maxCos) (+.f32 ux -1)))) 1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 (-.f32 1 ux) (+.f32 ux -1))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1))))

eval755.0ms (2.2%)

Compiler

Compiled 46413 to 29875 computations (35.6% saved)

prune271.0ms (0.8%)

Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New63828666
Fresh000
Picked314
Done000
Total64129670
Accuracy
99.7%
Counts
670 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
98.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
94.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))))
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
51.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
83.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3))))))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
47.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 3) (pow.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (neg.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
96.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
98.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2) (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
98.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi zi)) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))))
96.3%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 maxCos ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.5%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
97.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 3831 to 2702 computations (29.5% saved)

localize3.3s (9.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.4%
(*.f32 (*.f32 uy 2) (PI.f32))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
99.2%
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
56.1%
(PI.f32)
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
99.3%
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
97.9%
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
56.1%
(PI.f32)
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 yi (PI.f32))
98.3%
(pow.f32 (PI.f32) 3)
56.1%
(PI.f32)
99.5%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 (PI.f32) yi)
56.1%
(PI.f32)
99.6%
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
99.6%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.4%
(*.f32 (*.f32 uy 2) (PI.f32))
56.1%
(PI.f32)
Results
1.5s136×256valid
1.1s119×256invalid
9.0ms256invalid
Compiler

Compiled 1543 to 946 computations (38.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.8s
Operation ival-mult, time spent: 1.1s, 59.0% of total-time
Operation ival-sub, time spent: 191.0ms, 11.0% of total-time
Operation ival-sin, time spent: 121.0ms, 7.0% of total-time
Operation ival-cos, time spent: 104.0ms, 6.0% of total-time
Operation ival-pow, time spent: 97.0ms, 5.0% of total-time
Operation ival-add, time spent: 91.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 90.0ms, 5.0% of total-time
Operation const, time spent: 36.0ms, 2.0% of total-time
Operation composed, time spent: 13.0ms, 1.0% of total-time
Operation ival-pi, time spent: 3.0ms, 0.0% of total-time

series28.0ms (0.1%)

Counts
16 → 156
Calls
Call 1
Inputs
#<alt (PI.f32)>
#<alt (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))>
#<alt (PI.f32)>
#<alt (*.f32 (PI.f32) yi)>
#<alt (*.f32 uy (*.f32 2 (PI.f32)))>
#<alt (PI.f32)>
#<alt (pow.f32 (PI.f32) 3)>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 uy (*.f32 2 (PI.f32)))>
#<alt (PI.f32)>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))>
#<alt (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)>
#<alt (*.f32 uy (*.f32 2 (PI.f32)))>
#<alt (PI.f32)>
#<alt (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)>
#<alt (*.f32 uy (*.f32 2 (PI.f32)))>
Outputs
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux zi))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 yi (PI.f32))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))>
#<alt (*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))>
#<alt (*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2))>
#<alt (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (/.f32 1 (sqrt.f32 2)))) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2)))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2)) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) uy)) (/.f32 1 (sqrt.f32 2)))) (*.f32 2/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 9)))) (/.f32 1 (sqrt.f32 2)))))))>
#<alt (+.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2)) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) uy)) (/.f32 1 (sqrt.f32 2)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2/9 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 9)) uy)) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 2/15 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 9)) uy)) (/.f32 1 (sqrt.f32 2)))))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))>
#<alt (*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))>
#<alt (*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))>
#<alt (*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))>
#<alt (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))>
#<alt (*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))>
#<alt (*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))>
#<alt (*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))>
#<alt (*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
Calls

42 calls:

TimeVariablePointExpression
6.0ms
uy
@0
(pow (sqrt (* uy (* 2 (PI)))) 2)
2.0ms
uy
@inf
(pow (sqrt (* uy (* 2 (PI)))) 2)
2.0ms
yi
@-inf
(pow (sqrt (* yi (sin (* uy (* 2 (PI)))))) 2)
1.0ms
uy
@-inf
(pow (sqrt (* uy (* 2 (PI)))) 2)
1.0ms
uy
@0
(sqrt (* yi (sin (* uy (* 2 (PI))))))

rewrite213.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
934×log1p-expm1-u
916×prod-diff
206×associate-*r*
172×expm1-log1p-u
169×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033241
1460241
24771241
Stop Event
node limit
Counts
16 → 316
Calls
Call 1
Inputs
(PI.f32)
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(PI.f32)
(*.f32 (PI.f32) yi)
(*.f32 uy (*.f32 2 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 3)
(*.f32 yi (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(PI.f32)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(PI.f32)
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) zi) (*.f32 maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (*.f32 (-.f32 1 ux) zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(*.f32 1 (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 3) 1)
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) 1) (PI.f32))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (PI.f32) 6))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) 1/3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) 2)
(fabs.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 (*.f32 yi (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 uy)) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))

simplify337.0ms (1%)

Algorithm
egg-herbie
Rules
871×fma-define
521×associate-*r*
519×fma-neg
454×associate-*l*
312×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047310853
198010725
2332510577
3738910577
Stop Event
node limit
Counts
472 → 254
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2))
(+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (/.f32 1 (sqrt.f32 2)))) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2)))
(+.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2)) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) uy)) (/.f32 1 (sqrt.f32 2)))) (*.f32 2/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 9)))) (/.f32 1 (sqrt.f32 2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2)) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) uy)) (/.f32 1 (sqrt.f32 2)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2/9 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 9)) uy)) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 2/15 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 9)) uy)) (/.f32 1 (sqrt.f32 2)))))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) zi) (*.f32 maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (*.f32 (-.f32 1 ux) zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(*.f32 1 (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 3) 1)
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) 1) (PI.f32))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (PI.f32) 6))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/2)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) 1/3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) 2)
(fabs.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 (*.f32 yi (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 1 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 1)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 uy)) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
Outputs
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 maxCos zi) (neg.f32 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (*.f32 zi (neg.f32 maxCos)))
(*.f32 (*.f32 maxCos zi) (neg.f32 (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 yi (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 -1 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (sqrt.f32 -1) 2)))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2))
(*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (PI.f32))) (sqrt.f32 2))
(*.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) (sqrt.f32 2))
(+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (/.f32 1 (sqrt.f32 2)))) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2)))
(fma.f32 -2/3 (*.f32 (sqrt.f32 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (/.f32 1 (sqrt.f32 2))) (*.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (PI.f32))) (sqrt.f32 2)))
(fma.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) (sqrt.f32 2) (*.f32 -2/3 (/.f32 (sqrt.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))) (sqrt.f32 2))))
(fma.f32 -2/3 (/.f32 (sqrt.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))) (sqrt.f32 2)) (*.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) (sqrt.f32 2)))
(+.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2)) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) uy)) (/.f32 1 (sqrt.f32 2)))) (*.f32 2/15 (*.f32 (sqrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 9)))) (/.f32 1 (sqrt.f32 2)))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (PI.f32))) (sqrt.f32 2) (*.f32 (pow.f32 uy 3) (fma.f32 -2/3 (*.f32 (/.f32 1 (sqrt.f32 2)) (sqrt.f32 (*.f32 yi (/.f32 (pow.f32 (PI.f32) 5) uy)))) (*.f32 2/15 (*.f32 (/.f32 1 (sqrt.f32 2)) (sqrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 9)))))))))
(fma.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) (sqrt.f32 2) (*.f32 (pow.f32 uy 3) (fma.f32 -2/3 (/.f32 (sqrt.f32 (*.f32 (pow.f32 (PI.f32) 5) (/.f32 yi uy))) (sqrt.f32 2)) (*.f32 2/15 (/.f32 (sqrt.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 9) (pow.f32 uy 3)))) (sqrt.f32 2))))))
(fma.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) (sqrt.f32 2) (*.f32 (/.f32 (*.f32 1 (pow.f32 uy 3)) (sqrt.f32 2)) (fma.f32 2/15 (sqrt.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 9) (pow.f32 uy 3)))) (*.f32 -2/3 (sqrt.f32 (*.f32 yi (/.f32 (pow.f32 (PI.f32) 5) uy)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 2)) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -2/3 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) uy)) (/.f32 1 (sqrt.f32 2)))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2/9 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 9)) uy)) (/.f32 1 (pow.f32 (sqrt.f32 2) 3)))) (*.f32 2/15 (*.f32 (sqrt.f32 (/.f32 (*.f32 yi (pow.f32 (PI.f32) 9)) uy)) (/.f32 1 (sqrt.f32 2)))))))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 uy yi) (PI.f32))) (sqrt.f32 2) (*.f32 (pow.f32 uy 3) (fma.f32 -2/3 (*.f32 (/.f32 1 (sqrt.f32 2)) (sqrt.f32 (*.f32 yi (/.f32 (pow.f32 (PI.f32) 5) uy)))) (*.f32 (pow.f32 uy 2) (fma.f32 -2/9 (*.f32 (sqrt.f32 (*.f32 yi (/.f32 (pow.f32 (PI.f32) 9) uy))) (/.f32 1 (pow.f32 (sqrt.f32 2) 3))) (*.f32 2/15 (*.f32 (/.f32 1 (sqrt.f32 2)) (sqrt.f32 (*.f32 yi (/.f32 (pow.f32 (PI.f32) 9) uy))))))))))
(fma.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) (sqrt.f32 2) (*.f32 (pow.f32 uy 3) (fma.f32 -2/3 (/.f32 (sqrt.f32 (*.f32 (pow.f32 (PI.f32) 5) (/.f32 yi uy))) (sqrt.f32 2)) (*.f32 (pow.f32 uy 2) (fma.f32 2/15 (/.f32 (sqrt.f32 (*.f32 (pow.f32 (PI.f32) 9) (/.f32 yi uy))) (sqrt.f32 2)) (*.f32 (sqrt.f32 (*.f32 (pow.f32 (PI.f32) 9) (/.f32 yi uy))) (*.f32 (/.f32 1/2 (sqrt.f32 2)) -2/9)))))))
(fma.f32 (pow.f32 uy 3) (fma.f32 -2/3 (/.f32 (sqrt.f32 (*.f32 yi (/.f32 (pow.f32 (PI.f32) 5) uy))) (sqrt.f32 2)) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (*.f32 (pow.f32 (PI.f32) 9) (/.f32 yi uy))) (+.f32 (/.f32 -1/9 (sqrt.f32 2)) (/.f32 2/15 (sqrt.f32 2)))))) (*.f32 (sqrt.f32 (*.f32 yi (*.f32 (PI.f32) uy))) (sqrt.f32 2)))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 -1 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))
(*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32)))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32)))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 yi (PI.f32)))))
(*.f32 uy (fma.f32 2 (*.f32 yi (PI.f32)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi -4/3)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (*.f32 yi (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 4/15 (pow.f32 uy 2)) (*.f32 yi (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (fma.f32 2 (*.f32 yi (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 uy 2) 4/15))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (*.f32 yi (+.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (pow.f32 uy 2) 4/15) (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 yi (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 2 (*.f32 yi (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (*.f32 (*.f32 4/15 yi) (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (*.f32 yi (PI.f32)) (*.f32 (pow.f32 uy 2) (fma.f32 (pow.f32 uy 2) (fma.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) 4/15 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi -4/3))))))
(*.f32 uy (+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32)))) (*.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 (pow.f32 uy 2) -8/315) (pow.f32 (PI.f32) 7)) (*.f32 4/15 (pow.f32 (PI.f32) 5)))) (pow.f32 uy 4))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 2) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 -1 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 -2) 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux)))) 0)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 1)
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))) 3)
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3) 1/3)
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))) 2)
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 2))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) zi) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) 3) (pow.f32 (*.f32 (-.f32 1 ux) zi) 3)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) (pow.f32 (*.f32 maxCos ux) 3)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux)))) 0)
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)))) 1))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(expm1.f32 (log1p.f32 (*.f32 yi (PI.f32))))
(+.f32 (*.f32 yi (PI.f32)) 0)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 yi (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(*.f32 yi (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(*.f32 yi (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(*.f32 yi (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(*.f32 yi (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(*.f32 yi (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 yi (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(*.f32 yi (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 yi (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 yi (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(expm1.f32 (log1p.f32 (*.f32 yi (PI.f32))))
(+.f32 (*.f32 yi (PI.f32)) 0)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(*.f32 yi (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(+.f32 (pow.f32 (PI.f32) 3) 0)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(pow.f32 (PI.f32) 3)
(*.f32 1 (pow.f32 (PI.f32) 3))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 3) 1)
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 3)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) 1) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 3)
(sqrt.f32 (pow.f32 (PI.f32) 6))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(pow.f32 (PI.f32) 3)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(pow.f32 (PI.f32) 3)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(+.f32 (pow.f32 (PI.f32) 3) 0)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(pow.f32 (PI.f32) 3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) yi))) 1)
(expm1.f32 (log1p.f32 (*.f32 yi (PI.f32))))
(+.f32 (*.f32 yi (PI.f32)) 0)
(pow.f32 (*.f32 (PI.f32) yi) 1)
(*.f32 yi (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) yi)) 3)
(*.f32 yi (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) yi) 3) 1/3)
(*.f32 yi (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) yi)) 2)
(*.f32 yi (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 2))
(*.f32 yi (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) yi))
(*.f32 yi (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) yi))))
(*.f32 yi (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) yi) 3))
(*.f32 yi (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)))
(*.f32 yi (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))
(*.f32 yi (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) yi)))
(expm1.f32 (log1p.f32 (*.f32 yi (PI.f32))))
(+.f32 (*.f32 yi (PI.f32)) 0)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) yi)))
(*.f32 yi (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) yi)) 1))
(*.f32 yi (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 1 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/2)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3/2))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) 2)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(fabs.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) 4))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 yi (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (*.f32 yi (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) 4))
(*.f32 (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 yi)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(pow.f32 (PI.f32) 1)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4)) (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1/4))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 uy)) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (*.f32 (sqrt.f32 uy) (sqrt.f32 (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2) 1/2)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))

eval1.2s (3.7%)

Compiler

Compiled 55654 to 36055 computations (35.2% saved)

prune334.0ms (1%)

Pruning

30 alts after pruning (25 fresh and 5 done)

PrunedKeptTotal
New90216918
Fresh14923
Picked145
Done011
Total91730947
Accuracy
99.7%
Counts
947 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
52.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) 2) 2))))
52.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
52.4%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
90.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32))))))
98.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi)))))
94.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))))
94.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32))))))))
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
90.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi))))))
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
83.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3))))))
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
96.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
96.3%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 maxCos ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 3186 to 2256 computations (29.2% saved)

localize3.0s (8.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.2%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.5%
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
99.4%
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.9%
(*.f32 (*.f32 2 uy) (PI.f32))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.1%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
99.1%
(*.f32 yi (*.f32 (PI.f32) uy))
98.9%
(*.f32 (PI.f32) uy)
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.2%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
98.9%
(*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
96.9%
(pow.f32 (cbrt.f32 (PI.f32)) 3)
Results
2.2s255×256valid
9.0ms256valid
Compiler

Compiled 1461 to 867 computations (40.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.4s
Operation ival-mult, time spent: 779.0ms, 55.0% of total-time
Operation ival-sub, time spent: 215.0ms, 15.0% of total-time
Operation ival-cos, time spent: 92.0ms, 6.0% of total-time
Operation ival-sin, time spent: 90.0ms, 6.0% of total-time
Operation ival-sqrt, time spent: 84.0ms, 6.0% of total-time
Operation ival-pow, time spent: 51.0ms, 4.0% of total-time
Operation ival-add, time spent: 44.0ms, 3.0% of total-time
Operation composed, time spent: 33.0ms, 2.0% of total-time
Operation const, time spent: 33.0ms, 2.0% of total-time
Operation ival-cbrt, time spent: 4.0ms, 0.0% of total-time
Operation ival-pi, time spent: 2.0ms, 0.0% of total-time

series33.0ms (0.1%)

Counts
10 → 264
Calls
Call 1
Inputs
#<alt (pow.f32 (cbrt.f32 (PI.f32)) 3)>
#<alt (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))>
#<alt (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)>
#<alt (*.f32 (PI.f32) uy)>
#<alt (*.f32 yi (*.f32 (PI.f32) uy))>
#<alt (*.f32 (*.f32 2 uy) (PI.f32))>
#<alt (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))>
#<alt (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))>
#<alt (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))>
#<alt (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))>
Outputs
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (PI.f32))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 uy (*.f32 yi (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 maxCos ux)>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))>
#<alt (*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))>
#<alt (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))>
#<alt (*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))>
#<alt (*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))>
#<alt (*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))>
#<alt (*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))>
#<alt (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))>
#<alt (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))>
#<alt (*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))>
#<alt (*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))>
#<alt (*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))>
#<alt (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))>
#<alt (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
Calls

66 calls:

TimeVariablePointExpression
2.0ms
uy
@-inf
(* (* 2 uy) (PI))
1.0ms
uy
@0
(* (sin (* uy (* 2 (PI)))) (* (sqrt (- 1 (* (* (- 1 ux) (* maxCos ux)) (* (- 1 ux) (* maxCos ux))))) yi))
1.0ms
uy
@0
(* (* (sin (* (* uy 2) (pow (cbrt (PI)) 3))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)
1.0ms
maxCos
@inf
(* (sin (* uy (* 2 (PI)))) (* (sqrt (- 1 (* (* (- 1 ux) (* maxCos ux)) (* (- 1 ux) (* maxCos ux))))) yi))
1.0ms
maxCos
@inf
(* (* (sin (* (* uy 2) (pow (cbrt (PI)) 3))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)

rewrite235.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
490×log1p-expm1-u
417×associate-*r*
272×associate-*l*
267×expm1-log1p-u
265×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052363
1874363
27922363
Stop Event
node limit
Counts
10 → 184
Calls
Call 1
Inputs
(pow.f32 (cbrt.f32 (PI.f32)) 3)
(*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
(*.f32 (PI.f32) uy)
(*.f32 yi (*.f32 (PI.f32) uy))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 1/6) 3) (pow.f32 (pow.f32 (PI.f32) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 (PI.f32) uy) 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))) 1)
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (*.f32 (PI.f32) uy) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (PI.f32) uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 (PI.f32) uy) 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))) 1)
(*.f32 1 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(*.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 1)
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) (pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 2) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(*.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) 3)) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))))
(/.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 1)
(pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 3)
(pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 2)
(sqrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 2))
(log.f32 (exp.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))))
(cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(log1p.f32 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(exp.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))) 1)
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 1))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))

simplify413.0ms (1.2%)

Algorithm
egg-herbie
Rules
513×distribute-lft-in
493×distribute-rgt-in
469×*-commutative
461×fma-define
194×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066230082
1185027800
2481227142
Stop Event
node limit
Counts
448 → 376
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(*.f32 (PI.f32) 1)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 1 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) 1/6) 3) (pow.f32 (pow.f32 (PI.f32) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(sqrt.f32 (pow.f32 (PI.f32) 2))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 (PI.f32) uy) 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))) 1)
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (*.f32 (PI.f32) uy) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (PI.f32) uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 (PI.f32) uy) 2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))) 1)
(*.f32 1 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(*.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 1)
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) (pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 2) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(*.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) 3)) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))))
(/.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 1)
(pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 3)
(pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 2)
(sqrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 2))
(log.f32 (exp.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))))
(cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(log1p.f32 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(exp.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))) 1)
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 2))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 1))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (PI.f32) yi)))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 2)))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 2)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (pow.f32 (PI.f32) 5))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (fma.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 2)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi -4/3)))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 (*.f32 (pow.f32 maxCos 2) -1/2) (*.f32 (pow.f32 maxCos 2) ux)))))
(fma.f32 (pow.f32 ux 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (+.f32 -1/2 ux))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 ux (fma.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/4 (pow.f32 maxCos 4) (pow.f32 maxCos 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/4 (pow.f32 maxCos 4) (pow.f32 maxCos 2))))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) -1/2)))))
(fma.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 1/4 (pow.f32 maxCos 4) (pow.f32 maxCos 2))) (*.f32 ux -1/2))) (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (+.f32 ux -1/2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 (sqrt.f32 -1) (/.f32 1 (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos)) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 (pow.f32 ux 2) (sqrt.f32 -1)))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos)) (/.f32 (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 (sqrt.f32 -1) (/.f32 1 (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos)) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 (pow.f32 ux 2) (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))) (/.f32 yi maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 (sqrt.f32 -1) (/.f32 1 (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos -1)))) (/.f32 yi maxCos)) (+.f32 (/.f32 -1/2 (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (pow.f32 ux 3) (neg.f32 (sqrt.f32 -1))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 (sqrt.f32 -1) (/.f32 1 (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))) (/.f32 yi maxCos))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi (sqrt.f32 -1))))) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos)) (/.f32 (fma.f32 1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (/.f32 yi (sqrt.f32 -1)))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 ux (sqrt.f32 -1)))))) ux))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos)) (/.f32 (neg.f32 (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi (sqrt.f32 -1))) (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) ux))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (/.f32 (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi (sqrt.f32 -1))) (/.f32 (fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos -1))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (sqrt.f32 -1))))) (*.f32 (/.f32 1/2 maxCos) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 maxCos (+.f32 (/.f32 maxCos -1) (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 ux (sqrt.f32 -1))))) ux)) ux)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -1/2 (*.f32 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)))))))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (*.f32 (pow.f32 maxCos 2) -1/8))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6))))))) (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6)) (*.f32 yi (pow.f32 ux 6))) (*.f32 (pow.f32 maxCos 2) -1/16))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux)))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 maxCos (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux)))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 6)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (-.f32 1 ux) 5))) (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (*.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))) (neg.f32 maxCos))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux)) (neg.f32 maxCos))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 maxCos (neg.f32 (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))))))
(*.f32 (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux)))) (neg.f32 maxCos))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 6)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (-.f32 1 ux) 5))) (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))))) (neg.f32 maxCos))
(*.f32 (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux))))) (neg.f32 maxCos))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 maxCos ux)
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 ux (+.f32 maxCos (*.f32 -1 (*.f32 maxCos ux))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 maxCos) (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 maxCos (/.f32 maxCos ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 maxCos ux) maxCos))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)) yi)))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 (*.f32 (-.f32 1 ux) zi) yi)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)) yi)))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 (*.f32 (-.f32 1 ux) zi) yi)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)) yi)))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 (*.f32 (-.f32 1 ux) zi) yi)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)) yi)))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 (*.f32 (-.f32 1 ux) zi) yi)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)) yi)))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 (*.f32 (-.f32 1 ux) zi) yi)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)) yi)))
(*.f32 yi (fma.f32 maxCos (*.f32 ux (/.f32 (*.f32 (-.f32 1 ux) zi) yi)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (PI.f32) yi)))))
(fma.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 2))))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(fma.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 uy (fma.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 2))))) (*.f32 2 (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos))))
(*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos))))
(*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos))))
(*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos))))
(*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos))))
(*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos))))
(*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) zi))
(*.f32 (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)) zi)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux 2) (fma.f32 (neg.f32 maxCos) zi (*.f32 zi (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 2)) (*.f32 zi (/.f32 maxCos ux))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 2)) (*.f32 zi (/.f32 maxCos ux))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 (*.f32 maxCos (pow.f32 ux 2)) zi))
(*.f32 (*.f32 (pow.f32 ux 2) (neg.f32 maxCos)) zi)
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux 2) (fma.f32 (neg.f32 maxCos) zi (*.f32 zi (/.f32 maxCos ux))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (fma.f32 -1 (*.f32 maxCos zi) (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))) ux))))
(*.f32 (pow.f32 ux 2) (neg.f32 (fma.f32 maxCos zi (/.f32 (neg.f32 (fma.f32 maxCos zi (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))) ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (fma.f32 maxCos zi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi ux))) ux) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (fma.f32 -1 (*.f32 maxCos zi) (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))) ux))))
(*.f32 (pow.f32 ux 2) (neg.f32 (fma.f32 maxCos zi (/.f32 (neg.f32 (fma.f32 maxCos zi (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))) ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (fma.f32 maxCos zi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi ux))) ux) (*.f32 maxCos zi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))
(*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 2 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (PI.f32) yi)))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 2)))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 2)))))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 (*.f32 yi (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 4/15 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (pow.f32 (PI.f32) 5))))))))))
(*.f32 uy (fma.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5))))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (fma.f32 (pow.f32 uy 2) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 2)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi -4/3)))) (*.f32 2 (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 (*.f32 (pow.f32 maxCos 2) -1/2) (*.f32 (pow.f32 maxCos 2) ux)))))
(fma.f32 (pow.f32 ux 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (+.f32 -1/2 ux))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (+.f32 (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 1/4 (pow.f32 maxCos 4)) (pow.f32 maxCos 2)))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 ux (fma.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/4 (pow.f32 maxCos 4) (pow.f32 maxCos 2))))) (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 -1/2 (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 1/4 (pow.f32 maxCos 4) (pow.f32 maxCos 2))))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) -1/2)))))
(fma.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (fma.f32 1/4 (pow.f32 maxCos 4) (pow.f32 maxCos 2))) (*.f32 ux -1/2))) (*.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (+.f32 ux -1/2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 (sqrt.f32 -1) (/.f32 1 (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos)) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 (pow.f32 ux 2) (sqrt.f32 -1)))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos)) (/.f32 (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos -1))) (*.f32 (pow.f32 ux 2) (sqrt.f32 -1)))) (*.f32 maxCos (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 (sqrt.f32 -1) (/.f32 1 (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 ux 2) (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 maxCos (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3))))) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos)) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 (pow.f32 ux 2) (sqrt.f32 -1)))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))) (/.f32 yi maxCos)) (*.f32 (pow.f32 ux 3) (*.f32 -1 (sqrt.f32 -1)))) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 (sqrt.f32 -1) (/.f32 1 (*.f32 ux (sqrt.f32 -1)))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos -1)))) (/.f32 yi maxCos)) (+.f32 (/.f32 -1/2 (*.f32 (pow.f32 ux 2) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (pow.f32 ux 3) (neg.f32 (sqrt.f32 -1))))))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 maxCos (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 ux (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (*.f32 maxCos (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (+.f32 (sqrt.f32 -1) (/.f32 1 (*.f32 ux (sqrt.f32 -1)))))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 -1)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 ux (sqrt.f32 -1)))))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos)) (/.f32 (-.f32 (*.f32 (/.f32 1/2 (*.f32 ux (sqrt.f32 -1))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))) (/.f32 yi maxCos))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi (sqrt.f32 -1))))) ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos)) (/.f32 (fma.f32 1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos -1))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (neg.f32 (/.f32 yi (sqrt.f32 -1)))))) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (pow.f32 maxCos 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))))) ux))) ux)) (*.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 maxCos (sqrt.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)))) (*.f32 ux (sqrt.f32 -1)))))) ux))) ux) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos)) (/.f32 (neg.f32 (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi (sqrt.f32 -1))) (/.f32 (fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1)) (*.f32 maxCos (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))))) ux))) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (/.f32 (fma.f32 maxCos (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi (sqrt.f32 -1))) (/.f32 (fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos -1))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 maxCos (sqrt.f32 -1))))) (*.f32 (/.f32 1/2 maxCos) (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 maxCos (+.f32 (/.f32 maxCos -1) (/.f32 maxCos (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 ux (sqrt.f32 -1))))) ux)) ux)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 -1/2 (*.f32 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 -1/8 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)))))))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (*.f32 (pow.f32 maxCos 2) -1/8))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (pow.f32 maxCos 2) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4))))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 maxCos 2) (fma.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6)))))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/8 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 -1/16 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6))))))) (*.f32 -1/2 (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
(fma.f32 (pow.f32 maxCos 2) (fma.f32 (pow.f32 maxCos 2) (fma.f32 -1/8 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6)) (*.f32 yi (pow.f32 ux 6))) (*.f32 (pow.f32 maxCos 2) -1/16))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (pow.f32 ux 2))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))))
(*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux)))
(*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 maxCos (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 maxCos (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))))
(*.f32 maxCos (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2)))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux)))))
(*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 6)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (-.f32 1 ux) 5))) (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))))))
(*.f32 maxCos (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux))))))
(*.f32 -1 (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 (*.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))))) (neg.f32 maxCos))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux)) (neg.f32 maxCos))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(*.f32 (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))) (neg.f32 maxCos))
(*.f32 maxCos (neg.f32 (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(*.f32 maxCos (neg.f32 (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))))))
(*.f32 (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux)))) (neg.f32 maxCos))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5))))) (fma.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))))
(*.f32 (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 3) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 6)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))) (pow.f32 (-.f32 1 ux) 5))) (fma.f32 ux (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 yi (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 maxCos 2))))))) (neg.f32 maxCos))
(*.f32 (fma.f32 -1/8 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 3))))) (fma.f32 1/16 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))))) (fma.f32 1/2 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 maxCos 2) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (*.f32 yi ux))))) (neg.f32 maxCos))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 -2 (pow.f32 maxCos 2) (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (*.f32 (pow.f32 maxCos 2) (+.f32 -2 ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 -2 (pow.f32 maxCos 2) (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (*.f32 (pow.f32 maxCos 2) (+.f32 -2 ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos (pow.f32 ux 2))))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 2 (pow.f32 maxCos 2))) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (-.f32 (*.f32 2 (pow.f32 maxCos 2)) (/.f32 (pow.f32 maxCos 2) ux)) ux)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (fma.f32 2 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (neg.f32 ux))) ux)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 2 (pow.f32 maxCos 2))) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (-.f32 (*.f32 2 (pow.f32 maxCos 2)) (/.f32 (pow.f32 maxCos 2) ux)) ux)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (fma.f32 2 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (neg.f32 ux))) ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(*.f32 (PI.f32) 1)
(PI.f32)
(*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(PI.f32)
(*.f32 1 (PI.f32))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (pow.f32 (PI.f32) 1/6) (*.f32 (pow.f32 (PI.f32) 1/6) (pow.f32 (cbrt.f32 (PI.f32)) 2)))
(PI.f32)
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2) 3) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (pow.f32 (pow.f32 (PI.f32) 1/6) 3) (pow.f32 (pow.f32 (PI.f32) 1/6) 3))
(PI.f32)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1) (cbrt.f32 (PI.f32)))
(PI.f32)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (PI.f32))) 2)) (cbrt.f32 (cbrt.f32 (PI.f32))))
(PI.f32)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (pow.f32 (PI.f32) 1/6)) (pow.f32 (PI.f32) 1/6))
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(PI.f32)
(log.f32 (exp.f32 (PI.f32)))
(PI.f32)
(log.f32 (+.f32 1 (expm1.f32 (PI.f32))))
(PI.f32)
(cbrt.f32 (pow.f32 (PI.f32) 3))
(PI.f32)
(PI.f32)
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (PI.f32) 0)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 (PI.f32) uy) 2)))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))) 1)
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3) 1/3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 2)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 2))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 1))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 uy (PI.f32)) 0)
(pow.f32 (*.f32 (PI.f32) uy) 1)
(*.f32 uy (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3)
(*.f32 uy (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) 1/3)
(*.f32 uy (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) uy)) 2)
(*.f32 uy (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 2))
(*.f32 uy (PI.f32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) uy))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) uy))))
(*.f32 uy (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) uy) 3))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 uy 3)))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) uy)))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 uy (PI.f32)) 0)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(*.f32 uy (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 0)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(*.f32 uy (*.f32 (PI.f32) yi))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(*.f32 uy (*.f32 (PI.f32) yi))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) uy) yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (PI.f32) uy) 3)))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) 3) (pow.f32 yi 3)))
(*.f32 uy (*.f32 (PI.f32) yi))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 0)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 uy (*.f32 (PI.f32) yi))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(*.f32 uy (*.f32 (PI.f32) yi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 (PI.f32) uy) 2)))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 0)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(+.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 0)
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux)))
(*.f32 ux (/.f32 (*.f32 maxCos (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)))
(*.f32 (+.f32 ux (neg.f32 (pow.f32 ux 3))) (/.f32 maxCos (+.f32 1 ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 1 ux))
(*.f32 (*.f32 maxCos ux) (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 1 ux)))
(*.f32 ux (/.f32 (*.f32 maxCos (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux)))
(*.f32 (+.f32 ux (neg.f32 (pow.f32 ux 3))) (/.f32 maxCos (+.f32 1 ux)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1/2)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3) 1/3)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(fabs.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (-.f32 1 ux)) ux))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 3) (pow.f32 ux 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(+.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 0)
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(*.f32 ux (+.f32 maxCos (*.f32 (neg.f32 maxCos) ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(*.f32 maxCos (-.f32 ux (pow.f32 ux 2)))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))) 1)
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))))
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))))
(+.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))) 0)
(*.f32 1 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 1)
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) (pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 2))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 2) (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) 3)) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (-.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (pow.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)) 3)) (fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (-.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)) 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)) 3)) (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)) (-.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)) 3)) (-.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)) 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (-.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(/.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (pow.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(/.f32 (fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)) 2))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
(/.f32 (fma.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)) 2))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (pow.f32 (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)) 2)) (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))))
(pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 1)
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(pow.f32 (cbrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 3)
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(pow.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 3) 1/3)
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(pow.f32 (sqrt.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 2)
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(sqrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 2))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(log.f32 (exp.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(cbrt.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))) 3))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))))
(expm1.f32 (log1p.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))))
(+.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))) 0)
(log1p.f32 (expm1.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(exp.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))) 1))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))) 1)
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3) 1/3)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 2)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 2))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi) 3))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 yi 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 0)
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))) yi)) 1))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 1 (pow.f32 ux 3))) (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (-.f32 1 ux) (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (-.f32 1 ux) (/.f32 (pow.f32 (*.f32 maxCos ux) 2) (+.f32 1 ux))))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 6))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 6))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 4))
(sqrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 6))
(cbrt.f32 (pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 maxCos (-.f32 ux (pow.f32 ux 2))) 2)

eval1.6s (4.6%)

Compiler

Compiled 79645 to 49786 computations (37.5% saved)

prune397.0ms (1.2%)

Pruning

30 alts after pruning (27 fresh and 3 done)

PrunedKeptTotal
New1225171242
Fresh101020
Picked415
Done325
Total1242301272
Accuracy
99.7%
Counts
1272 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
90.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32))))))
98.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi)))))
94.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))))
94.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32))))))))
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
90.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi))))))
90.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
96.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
90.7%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
98.6%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (fma.f32 maxCos zi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi ux))) ux) (*.f32 maxCos zi))))
98.7%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux)))))
98.7%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (fma.f32 -1 (*.f32 maxCos zi) (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))) ux)))))
61.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi))))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos)))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos))))
61.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
96.2%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 maxCos ux)))) yi))) (*.f32 (*.f32 maxCos ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 3103 to 2159 computations (30.4% saved)

localize2.8s (8.3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.0%
(*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(*.f32 (pow.f32 uy 2) -4/3)
96.9%
(pow.f32 (PI.f32) 3)
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.2%
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
98.9%
(*.f32 (PI.f32) (*.f32 2 uy))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.3%
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.9%
(*.f32 (PI.f32) (*.f32 uy 2))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.5%
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
99.4%
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.2%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
99.2%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
66.0%
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
Results
1.9s255×256valid
7.0ms256valid
Compiler

Compiled 1314 to 794 computations (39.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.2s
Operation ival-mult, time spent: 561.0ms, 47.0% of total-time
Operation ival-sub, time spent: 227.0ms, 19.0% of total-time
Operation ival-pow, time spent: 84.0ms, 7.0% of total-time
Operation ival-cos, time spent: 77.0ms, 6.0% of total-time
Operation ival-sin, time spent: 73.0ms, 6.0% of total-time
Operation ival-add, time spent: 60.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 49.0ms, 4.0% of total-time
Operation const, time spent: 34.0ms, 3.0% of total-time
Operation composed, time spent: 27.0ms, 2.0% of total-time
Operation ival-div, time spent: 9.0ms, 1.0% of total-time
Operation ival-pi, time spent: 3.0ms, 0.0% of total-time

series25.0ms (0.1%)

Counts
9 → 192
Calls
Call 1
Inputs
#<alt (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)>
#<alt (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))>
#<alt (*.f32 ux (*.f32 zi (-.f32 1 ux)))>
#<alt (*.f32 (PI.f32) (*.f32 uy 2))>
#<alt (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))>
#<alt (*.f32 (PI.f32) (*.f32 2 uy))>
#<alt (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))>
#<alt (*.f32 (pow.f32 uy 2) -4/3)>
#<alt (*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3))>
Outputs
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))>
#<alt (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))>
#<alt (*.f32 ux zi)>
#<alt (*.f32 ux (+.f32 zi (*.f32 -1 (*.f32 ux zi))))>
#<alt (*.f32 ux (+.f32 zi (*.f32 -1 (*.f32 ux zi))))>
#<alt (*.f32 ux (+.f32 zi (*.f32 -1 (*.f32 ux zi))))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) zi))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))>
#<alt (*.f32 -1 (*.f32 (pow.f32 ux 2) zi))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))>
#<alt (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32)))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))>
#<alt (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 2 (*.f32 uy (PI.f32)))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))>
#<alt (*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))>
#<alt (*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))>
#<alt (*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))>
#<alt (*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))>
#<alt (*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))>
#<alt (*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))>
#<alt (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))>
#<alt (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))>
#<alt (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))>
#<alt (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))>
#<alt (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))>
#<alt (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))>
#<alt (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))>
#<alt (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (pow.f32 uy 2))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
#<alt (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))>
Calls

51 calls:

TimeVariablePointExpression
1.0ms
uy
@inf
(* zi (+ (* yi (/ (sin (* (PI) (* 2 uy))) zi)) (* maxCos (* ux (- 1 ux)))))
1.0ms
uy
@0
(* (* (pow uy 2) -4/3) (pow (PI) 3))
1.0ms
uy
@-inf
(* zi (+ (* yi (/ (sin (* (PI) (* 2 uy))) zi)) (* maxCos (* ux (- 1 ux)))))
1.0ms
zi
@-inf
(* zi (+ (* yi (/ (sin (* (PI) (* 2 uy))) zi)) (* maxCos (* ux (- 1 ux)))))
1.0ms
zi
@0
(* zi (+ (* yi (/ (sin (* (PI) (* 2 uy))) zi)) (* maxCos (* ux (- 1 ux)))))

rewrite104.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
331×associate-*r*
272×log1p-expm1-u
272×expm1-log1p-u
264×add-exp-log
264×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045311
1692287
Stop Event
node limit
Counts
9 → 211
Calls
Call 1
Inputs
(-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)
(*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))))
(*.f32 (pow.f32 uy 2) -4/3)
(*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3))
Outputs
(+.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1))
(+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 0)
(+.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(+.f32 -1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(+.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1)
(*.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) (*.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)) (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 maxCos 2))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux maxCos))
(*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (-.f32 1 ux))
(*.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 ux (-.f32 1 ux)) 2))
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (+.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1) (-.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) maxCos) (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (-.f32 1 ux))) maxCos)
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)) (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)) (*.f32 ux maxCos))
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) 1) (*.f32 ux maxCos))
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) ux) maxCos)
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) maxCos) ux)
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos)))
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))) (-.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(fma.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) -1)
(fma.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) -1)
(+.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1))
(+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 0)
(+.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(+.f32 -1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(+.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1)
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))) (-.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(fma.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) -1)
(fma.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) -1)
(+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 ux zi) 1) (*.f32 (*.f32 ux zi) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) 1)
(/.f32 (*.f32 (*.f32 ux zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux zi) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(+.f32 (*.f32 zi (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi)) zi) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) 1)
(pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(pow.f32 (cbrt.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 3)
(pow.f32 (pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 2)
(sqrt.f32 (pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 2))
(log.f32 (pow.f32 (exp.f32 zi) (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(cbrt.f32 (pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 3))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3) (pow.f32 zi 3)))
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(exp.f32 (log.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) -4/3))) 1)
(pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 uy 2) -4/3)) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3) 1/3)
(pow.f32 (*.f32 uy (sqrt.f32 -4/3)) 2)
(sqrt.f32 (*.f32 (pow.f32 uy 4) 16/9))
(log.f32 (pow.f32 (exp.f32 -4/3) (pow.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 uy 2) -4/3))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) -4/3)))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 uy 2) -4/3)))
(exp.f32 (log.f32 (*.f32 (pow.f32 uy 2) -4/3)))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 uy 2) -4/3)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))))) 1)
(pow.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) 1)
(pow.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 (pow.f32 uy 2) -4/3))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) 3) 1/3)
(pow.f32 (*.f32 (*.f32 uy (sqrt.f32 -4/3)) (pow.f32 (PI.f32) 3/2)) 2)
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 4) 16/9)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 uy 2)) (*.f32 -4/3 (pow.f32 (PI.f32) 3))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3) (pow.f32 (pow.f32 (PI.f32) 3) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))) 1))

simplify234.0ms (0.7%)

Algorithm
egg-herbie
Rules
551×associate-*r*
466×associate-*l*
376×fma-neg
345×distribute-lft-neg-in
333×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053619930
1139518374
2489418314
Stop Event
node limit
Counts
403 → 321
Calls
Call 1
Inputs
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 ux zi)
(*.f32 ux (+.f32 zi (*.f32 -1 (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 -1 (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 -1 (*.f32 ux zi))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32)))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(+.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1))
(+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 0)
(+.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(+.f32 -1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(+.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1)
(*.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) (*.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)) (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 maxCos 2))
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux maxCos))
(*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (-.f32 1 ux))
(*.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 ux (-.f32 1 ux)) 2))
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (+.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1) (-.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) maxCos) (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (-.f32 1 ux))) maxCos)
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)) (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)) (*.f32 ux maxCos))
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) 1) (*.f32 ux maxCos))
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) ux) maxCos)
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) maxCos) ux)
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos)))
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))) (-.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(fma.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) -1)
(fma.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) -1)
(+.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))
(+.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1))
(+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 0)
(+.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(+.f32 -1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(+.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1)
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))) (-.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 ux))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(fma.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) -1)
(fma.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) -1)
(+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 ux zi) 1) (*.f32 (*.f32 ux zi) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) 1)
(/.f32 (*.f32 (*.f32 ux zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (*.f32 (*.f32 ux zi) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(+.f32 (*.f32 zi (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi)) zi) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) 1)
(pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(pow.f32 (cbrt.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 3)
(pow.f32 (pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 2)
(sqrt.f32 (pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 2))
(log.f32 (pow.f32 (exp.f32 zi) (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(cbrt.f32 (pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 3))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3) (pow.f32 zi 3)))
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(exp.f32 (log.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) -4/3))) 1)
(pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 uy 2) -4/3)) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3) 1/3)
(pow.f32 (*.f32 uy (sqrt.f32 -4/3)) 2)
(sqrt.f32 (*.f32 (pow.f32 uy 4) 16/9))
(log.f32 (pow.f32 (exp.f32 -4/3) (pow.f32 uy 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 uy 2) -4/3))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) -4/3)))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 uy 2) -4/3)))
(exp.f32 (log.f32 (*.f32 (pow.f32 uy 2) -4/3)))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 uy 2) -4/3)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))))) 1)
(pow.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) 1)
(pow.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 (pow.f32 uy 2) -4/3))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) 3) 1/3)
(pow.f32 (*.f32 (*.f32 uy (sqrt.f32 -4/3)) (pow.f32 (PI.f32) 3/2)) 2)
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 4) 16/9)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 uy 2)) (*.f32 -4/3 (pow.f32 (PI.f32) 3))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3) (pow.f32 (pow.f32 (PI.f32) 3) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))) 1))
Outputs
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (pow.f32 maxCos 2) -2) ux (pow.f32 maxCos 2)))
(*.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 -2 (pow.f32 maxCos 2) (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (*.f32 (pow.f32 maxCos 2) (+.f32 -2 ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 -2 (pow.f32 maxCos 2) (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (*.f32 (pow.f32 maxCos 2) (+.f32 -2 ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos (pow.f32 ux 2))))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 2 (pow.f32 maxCos 2))) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (-.f32 (*.f32 2 (pow.f32 maxCos 2)) (/.f32 (pow.f32 maxCos 2) ux)) ux)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 maxCos (-.f32 (*.f32 maxCos 2) (/.f32 maxCos ux))) ux)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 2 (pow.f32 maxCos 2))) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (-.f32 (*.f32 2 (pow.f32 maxCos 2)) (/.f32 (pow.f32 maxCos 2) ux)) ux)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 maxCos (-.f32 (*.f32 maxCos 2) (/.f32 maxCos ux))) ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 -2 (*.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (pow.f32 maxCos 2) -2) ux (pow.f32 maxCos 2)))
(*.f32 (*.f32 (pow.f32 maxCos 2) ux) (+.f32 ux (*.f32 -2 (pow.f32 ux 2))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 -2 (pow.f32 maxCos 2) (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (*.f32 (pow.f32 maxCos 2) (+.f32 -2 ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 ux (+.f32 (*.f32 -2 (pow.f32 maxCos 2)) (*.f32 (pow.f32 maxCos 2) ux))) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (fma.f32 -2 (pow.f32 maxCos 2) (*.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 2) (fma.f32 ux (*.f32 (pow.f32 maxCos 2) (+.f32 -2 ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos (pow.f32 ux 2))))))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 maxCos 2))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (+.f32 (pow.f32 maxCos 2) (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 maxCos (+.f32 maxCos (/.f32 maxCos (pow.f32 ux 2))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -2 (/.f32 (pow.f32 maxCos 2) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -2 (/.f32 (pow.f32 maxCos 2) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 2 (pow.f32 maxCos 2))) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (-.f32 (*.f32 2 (pow.f32 maxCos 2)) (/.f32 (pow.f32 maxCos 2) ux)) ux)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 maxCos (-.f32 (*.f32 maxCos 2) (/.f32 maxCos ux))) ux)))
(*.f32 (pow.f32 ux 4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 maxCos 2) ux)) (*.f32 2 (pow.f32 maxCos 2))) ux)) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (fma.f32 -1 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 maxCos 2) ux) (*.f32 2 (pow.f32 maxCos 2))) ux) (pow.f32 maxCos 2)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (-.f32 (*.f32 2 (pow.f32 maxCos 2)) (/.f32 (pow.f32 maxCos 2) ux)) ux)))
(*.f32 (pow.f32 ux 4) (-.f32 (pow.f32 maxCos 2) (/.f32 (*.f32 maxCos (-.f32 (*.f32 maxCos 2) (/.f32 maxCos ux))) ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 ux zi)
(*.f32 ux (+.f32 zi (*.f32 -1 (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (+.f32 zi (*.f32 -1 (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 ux (+.f32 zi (*.f32 -1 (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(neg.f32 (*.f32 (pow.f32 ux 2) zi))
(*.f32 (pow.f32 ux 2) (neg.f32 zi))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 zi ux) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(neg.f32 (*.f32 (pow.f32 ux 2) zi))
(*.f32 (pow.f32 ux 2) (neg.f32 zi))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 zi) (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 zi (/.f32 zi ux)))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 zi ux) zi))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32))
(*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32)))))
(*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (PI.f32) yi))))
(*.f32 uy (fma.f32 (*.f32 -4/3 (pow.f32 uy 2)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (PI.f32) yi))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (*.f32 yi (*.f32 -4/3 (pow.f32 (PI.f32) 3))))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 4/15 (pow.f32 uy 2)) (*.f32 yi (pow.f32 (PI.f32) 5)))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 2))) (*.f32 yi (*.f32 -4/3 (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (PI.f32) yi))))
(*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7)))) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 -8/315 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 7))) (*.f32 (*.f32 4/15 yi) (pow.f32 (PI.f32) 5))))))))
(*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (fma.f32 (*.f32 (pow.f32 uy 2) -8/315) (*.f32 yi (pow.f32 (PI.f32) 7)) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(*.f32 uy (fma.f32 (pow.f32 uy 2) (fma.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 -8/315 (*.f32 yi (pow.f32 (PI.f32) 7))) (pow.f32 uy 2))) (*.f32 yi (*.f32 -4/3 (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (PI.f32) yi))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 -1 (*.f32 zi (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux zi) yi)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 ux (pow.f32 ux 2)) (/.f32 zi yi)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux zi) yi)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 ux (pow.f32 ux 2)) (/.f32 zi yi)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux zi) yi)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 ux (pow.f32 ux 2)) (/.f32 zi yi)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux zi) yi)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 ux (pow.f32 ux 2)) (/.f32 zi yi)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux zi) yi)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 ux (pow.f32 ux 2)) (/.f32 zi yi)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 -1 (*.f32 yi (+.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) yi)))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 1 ux) (/.f32 (*.f32 ux zi) yi)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (fma.f32 maxCos (*.f32 (-.f32 ux (pow.f32 ux 2)) (/.f32 zi yi)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 uy (fma.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (PI.f32) yi)))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 uy (fma.f32 (*.f32 -4/3 (pow.f32 uy 2)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 (PI.f32) yi)))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (*.f32 yi (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 uy (+.f32 (*.f32 2 (*.f32 yi (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 4/15 (pow.f32 uy 2)) (*.f32 yi (pow.f32 (PI.f32) 5))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 uy (fma.f32 2 (*.f32 (PI.f32) yi) (*.f32 (pow.f32 uy 2) (fma.f32 -4/3 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 2) (*.f32 4/15 (*.f32 yi (pow.f32 (PI.f32) 5)))))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 uy (fma.f32 (pow.f32 uy 2) (fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 2))) (*.f32 yi (*.f32 -4/3 (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 (PI.f32) yi)))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos))))
(*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos)))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos))))
(*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) maxCos))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))
(fma.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 maxCos (/.f32 zi ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (+.f32 (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (pow.f32 ux 2)))))
(*.f32 (pow.f32 ux 2) (-.f32 (fma.f32 maxCos (/.f32 zi ux) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 2))) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 maxCos (-.f32 (/.f32 zi ux) zi)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 ux 2)))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (neg.f32 zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 maxCos (/.f32 zi ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (*.f32 maxCos (/.f32 zi ux)) (*.f32 maxCos zi)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (-.f32 (/.f32 zi ux) zi))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 -1 (+.f32 (*.f32 maxCos zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) ux)))) ux))))
(*.f32 (pow.f32 ux 2) (neg.f32 (fma.f32 maxCos zi (/.f32 (neg.f32 (fma.f32 maxCos zi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 yi ux)))) ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (fma.f32 maxCos zi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 yi ux))) ux) (*.f32 maxCos zi)))
(*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux))))
(*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 -1 (+.f32 (*.f32 maxCos zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) ux)))) ux))))
(*.f32 (pow.f32 ux 2) (neg.f32 (fma.f32 maxCos zi (/.f32 (neg.f32 (fma.f32 maxCos zi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 yi ux)))) ux))))
(*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (fma.f32 maxCos zi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 yi ux))) ux) (*.f32 maxCos zi)))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (pow.f32 uy 2))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(+.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 0)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 -1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 2) (cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2) (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) (*.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4)) (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux)))) 2) (cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))) 2) (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 ux)) 2) (*.f32 (cbrt.f32 (-.f32 1 ux)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (pow.f32 (*.f32 ux maxCos) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 (*.f32 ux maxCos) 2) (pow.f32 (-.f32 1 ux) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2) (pow.f32 maxCos 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 ux)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (/.f32 1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2)) (-.f32 -2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) (*.f32 ux maxCos))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (-.f32 1 ux))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 ux (-.f32 1 ux)) 2))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (sqrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (+.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1) (-.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) maxCos) (*.f32 ux (-.f32 1 ux)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (-.f32 1 ux))) maxCos)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2)) (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux maxCos)) (*.f32 ux maxCos))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) 1) (*.f32 ux maxCos))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) ux) maxCos)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) maxCos) ux)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2)) (cbrt.f32 (*.f32 ux maxCos)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(*.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (pow.f32 (-.f32 1 ux) 2)) (sqrt.f32 (*.f32 ux maxCos))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (/.f32 1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2)) (-.f32 -2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (/.f32 1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2)) (-.f32 -2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (/.f32 1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2)) (-.f32 -2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (/.f32 1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2)) (-.f32 -2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (-.f32 (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) (-.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) (+.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))) (-.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)))
(/.f32 (-.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (-.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) (-.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 ux 1)))
(*.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 1 ux)) (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 4))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(fma.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) -1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(fma.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) -1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 0)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 -1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (/.f32 -1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) (/.f32 -1 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)) (/.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (/.f32 1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (/.f32 -1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (/.f32 -1 (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (/.f32 1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2)) (-.f32 -2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (-.f32 1 (*.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (/.f32 1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2)) (-.f32 -2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1) (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (/.f32 1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2)) (-.f32 -2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2) (+.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 2) -1)) (neg.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (/.f32 1 (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 2)) (+.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 2)) (-.f32 -2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (-.f32 (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) (-.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) 1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) (+.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1) (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1))) (-.f32 1 (+.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) -1)))
(/.f32 (-.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (-.f32 1 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2))))
(/.f32 (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)) (-.f32 1 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))) (-.f32 2 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)))
(/.f32 (+.f32 1 (*.f32 (+.f32 -1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)) (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))) (-.f32 2 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (/.f32 (-.f32 1 ux) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)) (+.f32 ux 1)))
(*.f32 (*.f32 (pow.f32 (*.f32 maxCos ux) 2) (-.f32 1 ux)) (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) 3)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 4))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 6))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 6))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(fma.f32 1 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) -1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) 2) (cbrt.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) -1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(fma.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) -1)
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(pow.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) 2)
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)
(+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(+.f32 (*.f32 (*.f32 ux zi) 1) (*.f32 (*.f32 ux zi) (neg.f32 ux)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))) 1)
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(/.f32 (*.f32 (*.f32 ux zi) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(*.f32 (*.f32 ux zi) (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux))))
(*.f32 ux (*.f32 zi (/.f32 (-.f32 1 (pow.f32 ux 3)) (+.f32 1 (fma.f32 ux ux ux)))))
(/.f32 (*.f32 (*.f32 ux zi) (-.f32 1 (pow.f32 ux 2))) (+.f32 1 ux))
(*.f32 (*.f32 ux zi) (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 ux 1)))
(*.f32 ux (*.f32 zi (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1))))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 1)
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))) 3)
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 3) 1/3)
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))) 2)
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 2))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) (-.f32 1 ux)) ux))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) 3))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 (-.f32 1 ux) zi) 3)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) zi) 3) (pow.f32 ux 3)))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))) 1))
(*.f32 ux (+.f32 zi (*.f32 (neg.f32 ux) zi)))
(*.f32 ux (*.f32 (-.f32 1 ux) zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 2)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 1)
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 uy)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 zi (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(+.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi)) zi) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) 1)
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))))
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))))
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))))
(pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(pow.f32 (cbrt.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 3)
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(pow.f32 (pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 3) 1/3)
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(pow.f32 (sqrt.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 2)
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(sqrt.f32 (pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 2))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(log.f32 (pow.f32 (exp.f32 zi) (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(cbrt.f32 (pow.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 3))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 3) (pow.f32 zi 3)))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))))
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))))
(expm1.f32 (log1p.f32 (*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))))
(log1p.f32 (expm1.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(exp.f32 (log.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 1))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) zi))))
(*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))
(*.f32 zi (fma.f32 maxCos (-.f32 ux (pow.f32 ux 2)) (*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) zi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) -4/3))) 1)
(expm1.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 uy 2))))
(pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 1)
(*.f32 -4/3 (pow.f32 uy 2))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 uy 2) -4/3)) 3)
(*.f32 -4/3 (pow.f32 uy 2))
(pow.f32 (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3) 1/3)
(*.f32 -4/3 (pow.f32 uy 2))
(pow.f32 (*.f32 uy (sqrt.f32 -4/3)) 2)
(*.f32 -4/3 (pow.f32 uy 2))
(sqrt.f32 (*.f32 (pow.f32 uy 4) 16/9))
(sqrt.f32 (*.f32 16/9 (pow.f32 uy 4)))
(log.f32 (pow.f32 (exp.f32 -4/3) (pow.f32 uy 2)))
(*.f32 -4/3 (pow.f32 uy 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 uy 2) -4/3))))
(*.f32 -4/3 (pow.f32 uy 2))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3))
(*.f32 -4/3 (pow.f32 uy 2))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) -4/3)))
(expm1.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 uy 2))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 uy 2) -4/3)))
(*.f32 -4/3 (pow.f32 uy 2))
(exp.f32 (log.f32 (*.f32 (pow.f32 uy 2) -4/3)))
(*.f32 -4/3 (pow.f32 uy 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 uy 2) -4/3)) 1))
(*.f32 -4/3 (pow.f32 uy 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))))) 1)
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))
(pow.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) 1)
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(pow.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 (pow.f32 uy 2) -4/3))) 3)
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(pow.f32 (pow.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) 3) 1/3)
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(pow.f32 (*.f32 (*.f32 uy (sqrt.f32 -4/3)) (pow.f32 (PI.f32) 3/2)) 2)
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 uy 4) 16/9)))
(sqrt.f32 (*.f32 (*.f32 (pow.f32 uy 4) 16/9) (pow.f32 (PI.f32) 6)))
(sqrt.f32 (*.f32 (pow.f32 uy 4) (*.f32 16/9 (pow.f32 (PI.f32) 6))))
(sqrt.f32 (*.f32 16/9 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 uy 4))))
(log.f32 (pow.f32 (exp.f32 (pow.f32 uy 2)) (*.f32 -4/3 (pow.f32 (PI.f32) 3))))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))))))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3))) 3))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3) (pow.f32 (pow.f32 (PI.f32) 3) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) (pow.f32 (*.f32 (pow.f32 uy 2) -4/3) 3)))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(exp.f32 (log.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))) 1))
(*.f32 (pow.f32 uy 2) (*.f32 -4/3 (pow.f32 (PI.f32) 3)))

eval2.3s (6.9%)

Compiler

Compiled 104540 to 66976 computations (35.9% saved)

prune557.0ms (1.6%)

Pruning

32 alts after pruning (28 fresh and 4 done)

PrunedKeptTotal
New1976141990
Fresh81422
Picked415
Done033
Total1988322020
Accuracy
99.7%
Counts
2020 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
98.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
98.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi)))))
94.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))))
94.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32))))))))
90.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
90.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi))))))
60.9%
(fma.f32 (cos.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
61.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi)) zi) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi)))
90.7%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
97.7%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
96.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
90.7%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
98.7%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 -1 (+.f32 (*.f32 maxCos zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) ux)))) ux)))))
61.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi)))))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos)))))
98.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos))))
61.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
59.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
98.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
61.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
61.0%
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
61.1%
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
96.2%
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 maxCos ux)))) yi))) (*.f32 (*.f32 maxCos ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1) (-.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 5847 to 3740 computations (36% saved)

regimes455.0ms (1.3%)

Counts
79 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi)) zi) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 -1 (+.f32 (*.f32 maxCos zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) ux)))) ux)))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 maxCos ux)))) yi))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux)))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (fma.f32 maxCos zi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi ux))) ux) (*.f32 maxCos zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (fma.f32 -1 (*.f32 maxCos zi) (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))) ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))) 3))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 3))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (+.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1) (-.f32 (hypot.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) (pow.f32 yi 3))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/4) 2) 2))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (/.f32 yi zi)) (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 maxCos (*.f32 ux (-.f32 1 ux)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) zi))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos)))) 2) (cbrt.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) yi (*.f32 (-.f32 1 ux) (*.f32 (*.f32 zi ux) maxCos))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 3) (pow.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 1 ux))) (fma.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (neg.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
Calls

10 calls:

78.0ms
xi
48.0ms
maxCos
42.0ms
ux
41.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
41.0ms
uy
Results
AccuracySegmentsBranch
99.0%1xi
99.0%1yi
99.0%1zi
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%1(*.f32 (*.f32 uy 2) (PI.f32))
99.0%1(*.f32 uy 2)
99.0%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 146 to 114 computations (21.9% saved)

regimes329.0ms (1%)

Counts
56 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi)) zi) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 -1 (+.f32 (*.f32 maxCos zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) ux)))) ux)))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 maxCos ux)))) yi))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux)))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (-.f32 (/.f32 (fma.f32 maxCos zi (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi ux))) ux) (*.f32 maxCos zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (fma.f32 -1 (*.f32 maxCos zi) (neg.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) ux)))) ux)))))
Outputs
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
Calls

10 calls:

48.0ms
maxCos
39.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
34.0ms
ux
32.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
29.0ms
yi
Results
AccuracySegmentsBranch
98.9%1uy
98.9%1(*.f32 (*.f32 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1maxCos
98.9%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 146 to 114 computations (21.9% saved)

regimes238.0ms (0.7%)

Counts
46 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi)) zi) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fma.f32 ux (*.f32 (-.f32 1 ux) zi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 yi maxCos)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) maxCos) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (fma.f32 yi (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) zi) (*.f32 maxCos (*.f32 ux (-.f32 1 ux))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 (pow.f32 uy 2) -4/3) (pow.f32 (PI.f32) 3)) (*.f32 2 (PI.f32))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (*.f32 -1 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 -1 (+.f32 (*.f32 maxCos zi) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) ux)))) ux)))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 maxCos ux)))) yi))) (*.f32 (*.f32 maxCos ux) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 2) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 yi (PI.f32))))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) ux))) ux)))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1)))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
Calls

10 calls:

29.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
24.0ms
uy
24.0ms
xi
24.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
23.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Results
AccuracySegmentsBranch
98.9%1uy
98.9%1(*.f32 (*.f32 uy 2) (PI.f32))
98.9%1(*.f32 uy 2)
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1maxCos
98.9%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 146 to 114 computations (21.9% saved)

regimes88.0ms (0.3%)

Counts
21 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)) (*.f32 maxCos (/.f32 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 1 ux))) (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) zi)) zi) (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) zi)))
Outputs
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
Calls

7 calls:

15.0ms
zi
13.0ms
uy
12.0ms
xi
11.0ms
ux
11.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1uy
98.9%1maxCos
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 55 to 46 computations (16.4% saved)

regimes198.0ms (0.6%)

Counts
16 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
Calls

7 calls:

128.0ms
uy
13.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
13.0ms
zi
12.0ms
maxCos
9.0ms
yi
Results
AccuracySegmentsBranch
98.9%1uy
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1maxCos
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 55 to 46 computations (16.4% saved)

regimes82.0ms (0.2%)

Counts
15 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
Calls

7 calls:

17.0ms
yi
11.0ms
ux
8.0ms
maxCos
8.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
8.0ms
zi
Results
AccuracySegmentsBranch
98.9%1uy
98.9%1maxCos
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 55 to 46 computations (16.4% saved)

regimes156.0ms (0.5%)

Counts
14 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Calls

7 calls:

79.0ms
xi
17.0ms
zi
14.0ms
maxCos
8.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
7.0ms
ux
Results
AccuracySegmentsBranch
98.8%1uy
98.8%1xi
98.8%1yi
98.8%1zi
98.8%1ux
98.8%1maxCos
98.8%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 55 to 46 computations (16.4% saved)

regimes55.0ms (0.2%)

Counts
11 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 2 (*.f32 yi (*.f32 (PI.f32) uy))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 2 (PI.f32))))))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
Calls

6 calls:

19.0ms
ux
7.0ms
xi
6.0ms
uy
6.0ms
zi
6.0ms
yi
Results
AccuracySegmentsBranch
90.7%1uy
90.7%1xi
90.7%1yi
90.7%1zi
90.7%1ux
90.7%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes33.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
Calls

6 calls:

6.0ms
uy
5.0ms
xi
5.0ms
ux
5.0ms
yi
5.0ms
zi
Results
AccuracySegmentsBranch
90.7%1zi
90.7%1ux
90.7%1uy
90.7%1xi
90.7%1yi
90.7%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes31.0ms (0.1%)

Counts
6 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
Calls

6 calls:

5.0ms
ux
5.0ms
xi
5.0ms
uy
5.0ms
zi
5.0ms
maxCos
Results
AccuracySegmentsBranch
90.7%1ux
90.7%1uy
90.7%1yi
90.7%1xi
90.7%1zi
90.7%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes30.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
Calls

6 calls:

7.0ms
ux
5.0ms
yi
4.0ms
uy
4.0ms
zi
4.0ms
maxCos
Results
AccuracySegmentsBranch
61.1%1ux
61.1%1uy
61.1%1xi
61.1%1yi
61.1%1zi
61.1%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes23.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
Calls

6 calls:

5.0ms
ux
3.0ms
zi
3.0ms
maxCos
3.0ms
yi
3.0ms
uy
Results
AccuracySegmentsBranch
61.1%1uy
61.1%1yi
61.1%1xi
61.1%1ux
61.1%1zi
61.1%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes23.0ms (0.1%)

Accuracy

Total -0.6b remaining (-4.9%)

Threshold costs -0.6b (-4.9%)

Counts
2 → 1
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
Calls

6 calls:

5.0ms
zi
5.0ms
ux
3.0ms
maxCos
3.0ms
yi
3.0ms
uy
Results
AccuracySegmentsBranch
61.0%1ux
61.0%1uy
61.0%1yi
61.0%1xi
61.0%1zi
61.0%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

simplify113.0ms (0.3%)

Algorithm
egg-herbie
Rules
173×distribute-lft-neg-in
100×unsub-neg
86×neg-mul-1
78×*-commutative
74×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01252450
12242450
22572450
32882450
43172450
53752450
64982450
76982450
88712450
910022450
1010692450
1110982450
1211062450
1311072450
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) xi) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) yi) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 ux maxCos)))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) zi))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) yi))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) yi))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) yi))) (*.f32 zi (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (-.f32 ux 1)))))))) (*.f32 yi (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (-.f32 ux 1)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.f32 yi (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 maxCos (*.f32 (+.f32 ux -1) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (-.f32 ux 1)))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 (*.f32 uy (*.f32 2 yi)) (PI.f32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 (PI.f32) (*.f32 uy (*.f32 2 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) xi) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 (PI.f32) (*.f32 uy (*.f32 2 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) xi) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 (PI.f32) (*.f32 uy (*.f32 2 yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) xi) (-.f32 (*.f32 (PI.f32) (*.f32 uy (*.f32 2 yi))) (*.f32 ux (*.f32 maxCos (*.f32 zi (+.f32 ux -1))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) xi) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) xi) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (*.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) xi) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) xi) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 maxCos ux)))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (-.f32 ux 1)))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1)))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi))))
Compiler

Compiled 687 to 467 computations (32% saved)

soundness1.4s (4.3%)

Rules
914×times-frac
820×fma-define
618×distribute-lft-neg-in
565×distribute-rgt-neg-in
551×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053619930
1139518374
2489418314
02557597
18097397
231095265
052363
1874363
27922363
066230082
1185027800
2481227142
081048926
1242445427
2648645411
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1768 to 1109 computations (37.3% saved)

end1.0ms (0%)

preprocess311.0ms (0.9%)

Compiler

Compiled 1372 to 842 computations (38.6% saved)

Profiling

Loading profile data...