UniformSampleCone 2

Time bar (total: 27.8s)

analyze3.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)

sample5.0s (17.9%)

Results
5.0s8256×body256valid
Bogosity

preprocess556.0ms (2%)

Algorithm
egg-herbie
Rules
1238×distribute-lft-neg-in
1132×distribute-rgt-neg-in
938×distribute-lft-in
906×distribute-rgt-in
864×cancel-sign-sub-inv
Problems
241×No Errors
(cos.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(sin.f32 (*.f32 (*.f32 uy 2) (PI.f32)))
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02557597
18067397
231045265
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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (*.f32 ux maxCos) zi)))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 maxCos (*.f32 (+.f32 1 ux) (*.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 maxCos (*.f32 (+.f32 1 ux) (*.f32 maxCos (+.f32 1 ux)))))))) (*.f32 maxCos (*.f32 (+.f32 1 ux) (*.f32 zi (neg.f32 ux))))))
(-.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 zi (*.f32 maxCos (*.f32 (+.f32 1 ux) ux))))
(+.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (*.f32 ux maxCos) zi)))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux -1)) zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (*.f32 (PI.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux -1)) zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 ux maxCos) zi)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 maxCos (*.f32 (+.f32 1 ux) (*.f32 maxCos (+.f32 1 ux)))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (+.f32 1 ux) (*.f32 maxCos (+.f32 1 ux))))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(-.f32 (*.f32 zi (*.f32 maxCos (*.f32 (+.f32 1 ux) ux))) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (neg.f32 yi)) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi)))))
(fma.f32 ux (*.f32 (*.f32 maxCos (+.f32 ux -1)) zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 ux maxCos) zi)) (fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi))))
(-.f32 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (fma.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) xi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 maxCos (-.f32 1 xi)) (*.f32 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 maxCos (-.f32 1 xi)) (*.f32 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 (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)) (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)) (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)))))) (*.f32 xi (*.f32 (*.f32 maxCos (-.f32 1 xi)) zi))))
(fma.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 xi) xi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 (-.f32 1 xi) (*.f32 xi (*.f32 maxCos (*.f32 (-.f32 1 xi) 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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi)))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 xi))) uy) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 xi))) 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 (-.f32 1 ux) xi) (*.f32 (-.f32 1 ux) xi)) (*.f32 ux ux))))) maxCos (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 (-.f32 1 ux) xi)) (*.f32 ux ux)))) yi))) (*.f32 (*.f32 (-.f32 1 ux) xi) (*.f32 ux zi)))
(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 ux ux) (*.f32 (*.f32 (-.f32 1 ux) xi) (*.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 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) zi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux yi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 yi (*.f32 (*.f32 maxCos (-.f32 1 yi)) zi))))
(fma.f32 zi (*.f32 maxCos (*.f32 (-.f32 1 yi) yi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 (*.f32 maxCos (-.f32 1 yi)) (*.f32 yi 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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.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 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux yi) (*.f32 (-.f32 1 ux) yi))))))) (fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 maxCos (sqrt.f32 (-.f32 1 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux yi) (*.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 maxCos (*.f32 (-.f32 1 zi) (*.f32 ux zi)))))
(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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 zi)))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 zi)))) (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.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 zi (*.f32 (-.f32 1 ux) ux)) (*.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 zi (*.f32 (-.f32 1 ux) ux)) (*.f32 zi (*.f32 (-.f32 1 ux) ux)))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
(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 maxCos (-.f32 1 uy)) (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy uy)))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy uy))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 ux)))) (*.f32 maxCos (*.f32 (-.f32 1 uy) (*.f32 uy zi)))))
(fma.f32 zi (*.f32 uy (*.f32 maxCos (-.f32 1 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 (*.f32 maxCos (-.f32 1 uy)) (*.f32 uy uy))))) (+.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 (-.f32 1 maxCos) (*.f32 ux maxCos)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 maxCos (*.f32 maxCos (*.f32 (*.f32 ux ux) (*.f32 (-.f32 1 maxCos) (-.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 uy (-.f32 1 ux)) (*.f32 ux (*.f32 ux (*.f32 uy (-.f32 1 ux)))))))) xi (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 uy (-.f32 1 ux)) (*.f32 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 ux (*.f32 uy (*.f32 (-.f32 1 ux) ux)))))))) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 uy (*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 uy (*.f32 (-.f32 1 ux) 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 uy (-.f32 1 ux)) (*.f32 (*.f32 ux 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))))
Compiler

Compiled 405 to 270 computations (33.3% saved)

eval2.0ms (0%)

Compiler

Compiled 178 to 111 computations (37.6% saved)

prune10.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
99.0%
(+.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))
99.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))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
99.0%
(+.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))
99.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))
Compiler

Compiled 522 to 350 computations (33% saved)

localize1.7s (6.1%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.4%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
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%
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
99.3%
(fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
99.3%
(*.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)) (*.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.3%
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.4%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.3%
(*.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))
Compiler

Compiled 1106 to 645 computations (41.7% saved)

series54.0ms (0.2%)

Counts
16 → 396
Calls

99 calls:

TimeVariablePointExpression
3.0ms
ux
@-inf
(fma.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
2.0ms
yi
@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)
2.0ms
maxCos
@inf
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
2.0ms
ux
@-inf
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
2.0ms
uy
@inf
(*.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)

rewrite197.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
952×associate-*r*
334×cbrt-prod
309×log1p-expm1-u
309×add-cube-cbrt
309×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055611
1974611
Stop Event
node limit
Counts
16 → 287
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) (*.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)) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))
(*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi)))
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(*.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)
(sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))
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 uy) (*.f32 2 (PI.f32))))
(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)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (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)
(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 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (sin.f32 (*.f32 uy (*.f32 2 (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)))))))
(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))))))
(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))
(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 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(-.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)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(+.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) ux) (-.f32 1 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))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.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 uy) (*.f32 2 (PI.f32))))
(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)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.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) ux) (-.f32 1 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))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.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 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (sin.f32 (*.f32 uy (*.f32 2 (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)))))))
(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))))))
(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))
(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 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(-.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)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(-.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 uy) (*.f32 2 (PI.f32))))
(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)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.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) ux) (-.f32 1 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))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.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 ux (*.f32 maxCos zi))))
(+.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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi)))))) 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 ux (*.f32 maxCos zi)))))
(*.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 ux (*.f32 maxCos zi))))) 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 ux (*.f32 maxCos zi))))))
(*.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 ux (*.f32 maxCos zi))))) (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 ux (*.f32 maxCos zi))))))
(/.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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi)))))))
(/.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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi)))))
(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 ux (*.f32 maxCos zi)))) 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 ux (*.f32 maxCos zi))))) 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 ux (*.f32 maxCos zi)))) 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 ux (*.f32 maxCos zi))))) 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 ux (*.f32 maxCos zi)))) 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 ux (*.f32 maxCos zi))))))
(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 ux (*.f32 maxCos zi)))))))
(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 ux (*.f32 maxCos zi)))) 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 ux (*.f32 maxCos zi))))))
(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 ux (*.f32 maxCos zi))))))
(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 ux (*.f32 maxCos zi))))) 1))
(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 ux (*.f32 maxCos zi))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.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 uy) (*.f32 2 (PI.f32))))
(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)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.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 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))) 1)
(pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 2) (pow.f32 ux 4)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -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)))))))
(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))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))

simplify357.0ms (1.3%)

Algorithm
egg-herbie
Rules
1202×fma-def
658×log-prod
652×*-commutative
610×times-frac
410×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062245245
1183740718
2642440668
Stop Event
node limit
Counts
683 → 381
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 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 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 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.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 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 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.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 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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 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 (pow.f32 ux 3) (*.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 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.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 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.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 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (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)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (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 -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 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.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 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 5) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.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 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.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/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.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 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.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 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.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 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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.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 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 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 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.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 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 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.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 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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 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 (pow.f32 ux 3) (*.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 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.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 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.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 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (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)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (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 -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 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.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 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 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 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 5) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.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 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.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/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.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 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(*.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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.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 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.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 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.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 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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.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 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 ux 2) (+.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 (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 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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 maxCos (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (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 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (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)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.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 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 -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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.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 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 maxCos (*.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 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.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 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.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 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 5) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.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 -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 (*.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/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(*.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 (*.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 (*.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 (*.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 (*.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 (*.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 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(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 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.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 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(-.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 uy) (*.f32 2 (PI.f32))))
(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)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (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)
(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 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (sin.f32 (*.f32 uy (*.f32 2 (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)))))))
(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))))))
(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))
(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 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(-.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)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(+.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) ux) (-.f32 1 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))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.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 uy) (*.f32 2 (PI.f32))))
(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)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.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) ux) (-.f32 1 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))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(-.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 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (sin.f32 (*.f32 uy (*.f32 2 (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)))))))
(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))))))
(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))
(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 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(-.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)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(-.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 uy) (*.f32 2 (PI.f32))))
(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)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.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) ux) (-.f32 1 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))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(+.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 ux (*.f32 maxCos zi))))
(+.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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi)))))) 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 ux (*.f32 maxCos zi)))))
(*.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 ux (*.f32 maxCos zi))))) 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 ux (*.f32 maxCos zi))))))
(*.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 ux (*.f32 maxCos zi))))) (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 ux (*.f32 maxCos zi))))))
(/.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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi)))))))
(/.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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi)))))
(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 ux (*.f32 maxCos zi)))) 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 ux (*.f32 maxCos zi))))) 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 ux (*.f32 maxCos zi)))) 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 ux (*.f32 maxCos zi))))) 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 ux (*.f32 maxCos zi)))) 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 ux (*.f32 maxCos zi))))))
(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 ux (*.f32 maxCos zi)))))))
(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 ux (*.f32 maxCos zi)))) 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 ux (*.f32 maxCos zi))))))
(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 ux (*.f32 maxCos zi))))))
(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 ux (*.f32 maxCos zi))))) 1))
(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 ux (*.f32 maxCos zi))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.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 uy) (*.f32 2 (PI.f32))))
(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)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.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 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))) 1)
(pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 2) (pow.f32 ux 4)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) (+.f32 ux -1)) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 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 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -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)))))))
(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))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
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 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 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))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.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 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)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.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 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))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(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 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 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 (pow.f32 ux 3) (*.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)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3)))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.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 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.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)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 (pow.f32 maxCos 2) -1/2) 2)))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3))))))
(fma.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4))) (*.f32 yi (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.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 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (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) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (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) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 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) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -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 (PI.f32) (*.f32 2 uy))) ux))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.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 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (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) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (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)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (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) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (*.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)))))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 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 (*.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 (*.f32 (pow.f32 ux 2) 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 -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 -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 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.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) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(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)) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (*.f32 -1/8 (pow.f32 maxCos 4)))))
(+.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 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.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) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (fma.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (*.f32 (pow.f32 ux 6) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(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)) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6)) (*.f32 yi (pow.f32 ux 6))) (*.f32 -1/16 (pow.f32 maxCos 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 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 5) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.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 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.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 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.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/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 (neg.f32 maxCos) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (/.f32 (*.f32 -1/2 yi) (/.f32 maxCos (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (/.f32 (*.f32 -1/2 yi) (/.f32 maxCos (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.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))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 (/.f32 -1/16 (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 maxCos 5) yi))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi 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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 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))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.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 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)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) (*.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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.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 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))))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(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 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 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 (pow.f32 ux 3) (*.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)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3)))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.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 (*.f32 -1/2 (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.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)))))) (fma.f32 -1/2 (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 (pow.f32 maxCos 2) -1/2) 2)))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3))))))
(fma.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4))) (*.f32 yi (pow.f32 ux 4))) (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.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 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (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) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (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) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 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) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -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 (PI.f32) (*.f32 2 uy))) ux))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.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 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (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) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (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)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))))) (+.f32 (*.f32 maxCos (*.f32 (pow.f32 ux 2) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (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) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (*.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)))))) (fma.f32 maxCos (*.f32 (*.f32 (pow.f32 ux 2) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1))) (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 (*.f32 ux yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) (*.f32 ux (sqrt.f32 -1)))) (fma.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi (pow.f32 ux 2))) (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 ux (*.f32 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 (*.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 (*.f32 (pow.f32 ux 2) 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 -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 -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 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (*.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) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(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)) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (*.f32 -1/8 (pow.f32 maxCos 4)))))
(+.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 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))))) (*.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) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (fma.f32 -1/16 (*.f32 (pow.f32 maxCos 6) (*.f32 (*.f32 (pow.f32 ux 6) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 6)))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(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)) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4)))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 6)) (*.f32 yi (pow.f32 ux 6))) (*.f32 -1/16 (pow.f32 maxCos 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 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 5) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.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 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.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 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))
(*.f32 maxCos (neg.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.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/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (*.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 (neg.f32 maxCos) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (/.f32 (*.f32 -1/2 yi) (/.f32 maxCos (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) 1/8)))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (/.f32 (*.f32 -1/2 yi) (/.f32 maxCos (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.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))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 (/.f32 -1/16 (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 maxCos 5) yi))))) (*.f32 maxCos (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi 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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)))
(fma.f32 (pow.f32 maxCos 2) (pow.f32 ux 4) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 maxCos 2) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (+.f32 (pow.f32 ux 2) (pow.f32 ux 4))))
(fma.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) (*.f32 (pow.f32 maxCos 2) (fma.f32 ux ux (pow.f32 ux 4))))
(*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (pow.f32 (-.f32 1 ux) 2)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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 (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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 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 (*.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 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))
(fma.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.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 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (fma.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) (*.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 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) (*.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 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 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3))) (fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (fma.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))) (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (fma.f32 (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))))))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos 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)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 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 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos ux)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.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 maxCos (neg.f32 zi))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) -1/2) (*.f32 maxCos (neg.f32 zi))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 maxCos (*.f32 ux zi) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 ux 3)) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 maxCos (*.f32 ux zi) (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.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 maxCos (neg.f32 zi))))))
(fma.f32 maxCos (*.f32 ux zi) (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)) 1) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (pow.f32 maxCos 2) -1/2) (*.f32 maxCos (neg.f32 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 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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)))))))
(fma.f32 ux (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.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))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi)))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 ux (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.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)))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (sqrt.f32 -1)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 -1) 3))))) (+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 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) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2))) (*.f32 ux (pow.f32 (sqrt.f32 -1) 3)))) (fma.f32 ux (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.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))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -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 (PI.f32) (*.f32 2 uy))) ux))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi)))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -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 (PI.f32) (*.f32 2 uy))) ux))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 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 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))))
(*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (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)))))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.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 (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi)))) (*.f32 ux (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(-.f32 (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi)))) (*.f32 ux (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (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))))))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (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)))))))
(fma.f32 (neg.f32 ux) (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi))) (*.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))))))
(fma.f32 (neg.f32 ux) (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 zi))) (*.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))))))
(+.f32 (*.f32 -1 (*.f32 ux (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1 (/.f32 (*.f32 maxCos (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)))) (*.f32 maxCos (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)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4))))) (*.f32 maxCos (*.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)))))))))
(fma.f32 -1 (*.f32 ux (*.f32 -1 (fma.f32 maxCos zi (/.f32 maxCos (/.f32 (sqrt.f32 -1) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (*.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 (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))))))))
(fma.f32 (neg.f32 ux) (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 yi maxCos) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 maxCos (neg.f32 zi)))))))
(fma.f32 (neg.f32 ux) (neg.f32 (fma.f32 maxCos zi (*.f32 (/.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (sqrt.f32 -1) (fma.f32 maxCos maxCos (/.f32 (pow.f32 maxCos 2) -1))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 maxCos yi)) (/.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) -1) (/.f32 (pow.f32 maxCos 2) 1)) (*.f32 ux (sqrt.f32 -1)))) (*.f32 (pow.f32 ux 2) (fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1)) (*.f32 yi maxCos) (*.f32 maxCos (neg.f32 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 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(+.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 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.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) (*.f32 (pow.f32 (-.f32 1 ux) 2) (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 -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 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux))))
(+.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 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (*.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) (*.f32 (pow.f32 (-.f32 1 ux) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 4)))) (fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(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)) (fma.f32 (*.f32 -1/8 (pow.f32 maxCos 4)) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 4)) (*.f32 yi (pow.f32 ux 4))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))))
(*.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 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.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))))))
(fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.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)))))
(fma.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.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)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.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))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.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 5) (*.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 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.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))))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.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 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.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)))))))
(fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5))))) (fma.f32 maxCos (*.f32 ux (fma.f32 yi (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 (-.f32 1 ux) zi))) (*.f32 1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.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 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))
(*.f32 maxCos (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.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/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (/.f32 (*.f32 -1/2 yi) (/.f32 maxCos (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 ux (*.f32 (-.f32 1 ux) zi)))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (fma.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) 1/8)))
(fma.f32 (neg.f32 maxCos) (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.f32 ux (*.f32 (-.f32 1 ux) zi))) (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (/.f32 (*.f32 -1/2 yi) (/.f32 maxCos (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))))))
(+.f32 (*.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 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (*.f32 (sqrt.f32 -1) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 (-.f32 1 ux) 5)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)))))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux (*.f32 (-.f32 1 ux) zi)) (*.f32 (*.f32 ux yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))))) (fma.f32 -1/2 (/.f32 yi (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 maxCos 5)) (/.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))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 maxCos 3)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)) (pow.f32 (-.f32 1 ux) 3)))) 1/8))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 yi maxCos) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 ux (*.f32 (-.f32 1 ux) (sqrt.f32 -1))))) (fma.f32 (*.f32 (/.f32 yi (pow.f32 (*.f32 maxCos ux) 3)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (-.f32 1 ux) 3)))) 1/8 (*.f32 (/.f32 -1/16 (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (/.f32 (pow.f32 maxCos 5) yi))))) (*.f32 maxCos (-.f32 (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (*.f32 yi ux)) (*.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 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos 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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos 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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos 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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (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 (*.f32 yi (sin.f32 (*.f32 2 (*.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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2)))))))
(fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.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 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.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 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(*.f32 maxCos (pow.f32 ux 3))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 maxCos (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 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 -4/3 (pow.f32 uy 3)) (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5)))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.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 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.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)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (log.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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)))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy))) 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 (PI.f32) (*.f32 2 uy))) 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))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(-.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 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 (pow.f32 maxCos 2) (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))
(*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 (pow.f32 maxCos 2) (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 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1))
(*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.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 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (log.f32 (pow.f32 (exp.f32 yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 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)))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 (PI.f32) (*.f32 2 uy))) 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 (PI.f32) (*.f32 2 uy))) 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))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(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 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (*.f32 (neg.f32 ux) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux))))
(*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) 1) (*.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (-.f32 1 ux)) (neg.f32 ux)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(-.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 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 (pow.f32 maxCos 2) (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))
(*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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 (*.f32 (pow.f32 maxCos 2) (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 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)) 1))
(*.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)) (pow.f32 (-.f32 1 ux) 2))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2)))
(*.f32 (*.f32 (pow.f32 maxCos 2) (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)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.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 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) 1) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2) 1/2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3) 1/3)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 2)
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 2))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(fabs.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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)))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 maxCos ux))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))
(fma.f32 -1 (*.f32 maxCos (pow.f32 ux 2)) (*.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 ux (*.f32 maxCos zi))))
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi))) 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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi)))))) 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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi)))))
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi))))) 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 ux (*.f32 maxCos zi))))))
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi))))) (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 ux (*.f32 maxCos zi))))))
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi)))))))
(/.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 (*.f32 maxCos 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 (*.f32 maxCos 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 (*.f32 maxCos ux) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3)) (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (-.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (neg.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
(/.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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi)))))
(/.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 (*.f32 maxCos ux) zi)) 2)) (-.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))))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) zi))))
(/.f32 (-.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 2)) (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (neg.f32 (*.f32 zi (*.f32 maxCos ux))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)) (neg.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 2))) (fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (neg.f32 (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi)))) 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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi))))) 3)
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi)))) 3) 1/3)
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos 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))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos 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))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi))))))
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi)))))))
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi)))) 3))
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi))))))
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi))))))
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi))))) 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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos 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 ux (*.f32 maxCos zi))))))
(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 (*.f32 maxCos ux) zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.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 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 (pow.f32 ux 2) (*.f32 ux maxCos)) (*.f32 (pow.f32 ux 2) (*.f32 maxCos -1)))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -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 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.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 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -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 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.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 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.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 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.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 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.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 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))) 1)
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 1)
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 3)
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 3) 1/3)
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(pow.f32 (*.f32 ux (sqrt.f32 (*.f32 maxCos (+.f32 ux -1)))) 2)
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (+.f32 ux -1)) 2) (pow.f32 ux 4)))
(sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 (*.f32 maxCos (+.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 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))))))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1))) 3))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.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 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.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 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(exp.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))) 1))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -1))
(*.f32 maxCos (*.f32 (pow.f32 ux 2) (+.f32 ux -1)))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos (+.f32 ux -1)))))
(*.f32 (*.f32 maxCos (pow.f32 ux 2)) (+.f32 ux -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)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(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 (PI.f32) (*.f32 2 uy))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 1 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))

eval646.0ms (2.3%)

Compiler

Compiled 43001 to 27896 computations (35.1% saved)

prune259.0ms (0.9%)

Pruning

27 alts after pruning (26 fresh and 1 done)

PrunedKeptTotal
New58526611
Fresh000
Picked314
Done000
Total58827615
Accuracy
99.6%
Counts
615 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))
66.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
94.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
84.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
89.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))
85.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
94.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
52.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos ux))))
52.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (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 ux (*.f32 maxCos zi))))) 2))
89.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (/.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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi))))))
48.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (neg.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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)))))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (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))
81.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 (log.f32 (pow.f32 (exp.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 (expm1.f32 (log1p.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.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.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))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.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))
53.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))
66.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
94.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
84.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
89.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))
85.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
94.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
52.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos ux))))
52.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (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 ux (*.f32 maxCos zi))))) 2))
89.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (/.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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi))))))
48.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (neg.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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)))))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (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))
81.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 (log.f32 (pow.f32 (exp.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 (expm1.f32 (log1p.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.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.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))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.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 6514 to 4608 computations (29.3% saved)

localize2.3s (8.2%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
98.8%
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
71.3%
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
56.8%
(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)
98.7%
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
56.8%
(PI.f32)
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
99.2%
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
95.3%
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
56.8%
(PI.f32)
99.6%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.6%
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
56.8%
(PI.f32)
99.5%
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
99.4%
(*.f32 (*.f32 uy 2) (PI.f32))
99.4%
(*.f32 uy (*.f32 2 (PI.f32)))
56.8%
(PI.f32)
Compiler

Compiled 1311 to 807 computations (38.4% saved)

series118.0ms (0.4%)

Counts
19 → 208
Calls

63 calls:

TimeVariablePointExpression
32.0ms
yi
@0
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
30.0ms
uy
@-inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
15.0ms
uy
@inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
13.0ms
yi
@-inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
8.0ms
yi
@inf
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))

rewrite202.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1960×prod-diff
724×expm1-udef
722×log1p-udef
474×associate-*r*
300×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037370
1503370
25406370
Stop Event
node limit
Counts
19 → 442
Calls
Call 1
Inputs
(PI.f32)
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(PI.f32)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
(PI.f32)
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (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)
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) (pow.f32 yi 3)))
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/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)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 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))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 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))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.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) (cbrt.f32 (pow.f32 uy 2))) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.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)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/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)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 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))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(+.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 ux (*.f32 zi (-.f32 1 ux))))) 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 ux 1))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 zi (-.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (-.f32 1 ux)) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.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 maxCos (-.f32 1 ux))))) 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 ux 1))
(/.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 ux 1))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/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)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.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 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.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 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.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 (pow.f32 (cbrt.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)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (cbrt.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)))) 2) 1/2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (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))
(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))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 yi))
(+.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 0 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (*.f32 (log.f32 yi) 1) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 1)
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 1 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)
(*.f32 1/3 (log.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)))
(*.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (-.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(/.f32 (-.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(log1p.f32 (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 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))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/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)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.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 (*.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 (PI.f32) (*.f32 uy 2)))))) (cbrt.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 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/6)
(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)))))))
(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))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(-.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 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.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 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.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 (pow.f32 (cbrt.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))
(expm1.f32 (log1p.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 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) 1/3))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 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))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/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)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.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 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.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 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.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 (pow.f32 (cbrt.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)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (cbrt.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)))) 2) 1/2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (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)))))))
(expm1.f32 (log1p.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 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) 1/3))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) 1)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1)
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 6))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 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))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))

simplify229.0ms (0.8%)

Algorithm
egg-herbie
Rules
1512×log-prod
1330×associate-*r*
1210×associate-*l*
572×fma-def
488×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060219825
1146318689
2600218681
Stop Event
node limit
Counts
650 → 340
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 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)))
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 maxCos ux)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.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 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 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (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 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4))))))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/720 (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -640/9 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -64/7 (pow.f32 (PI.f32) 6)) (*.f32 64 (pow.f32 (PI.f32) 6)))))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4)))))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.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)))
(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 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 (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (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 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))))))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/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)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 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))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 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))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.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) (cbrt.f32 (pow.f32 uy 2))) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.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)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/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)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 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))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(+.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 ux (*.f32 zi (-.f32 1 ux))))) 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 ux 1))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) (-.f32 1 ux)) ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 zi (-.f32 1 ux)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (-.f32 1 ux)) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.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 maxCos (-.f32 1 ux))))) 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 ux 1))
(/.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 ux 1))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/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)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.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 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.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 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.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 (pow.f32 (cbrt.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)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (cbrt.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)))) 2) 1/2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (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))
(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))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 yi))
(+.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 0 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(+.f32 (*.f32 (log.f32 yi) 1) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 1)
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 1 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)
(*.f32 1/3 (log.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)))
(*.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (-.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(/.f32 (-.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(pow.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(log1p.f32 (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 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))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/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)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.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 (*.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 (PI.f32) (*.f32 uy 2)))))) (cbrt.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 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/6)
(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)))))))
(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))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(-.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 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.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 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.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 (pow.f32 (cbrt.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))
(expm1.f32 (log1p.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 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) 1/3))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 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))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(-.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 (cbrt.f32 (PI.f32)) 3)
(pow.f32 (pow.f32 (PI.f32) 3) 1/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)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(log1p.f32 (expm1.f32 (PI.f32)))
(-.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 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.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 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.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 (pow.f32 (cbrt.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)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(pow.f32 (cbrt.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)))) 2) 1/2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (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)))))))
(expm1.f32 (log1p.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 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) 1/3))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) 1)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1)
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 6))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 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 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 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 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))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(neg.f32 (*.f32 zi (pow.f32 ux 2)))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(neg.f32 (*.f32 zi (pow.f32 ux 2)))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) maxCos))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(neg.f32 (*.f32 (pow.f32 ux 2) maxCos))
(*.f32 (pow.f32 ux 2) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1 (log.f32 (/.f32 1 yi))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))
(+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi))))
(-.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (log.f32 (/.f32 -1 yi)))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))))
(+.f32 (log.f32 uy) (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))))
(+.f32 (log.f32 (*.f32 2 uy)) (log.f32 (*.f32 (PI.f32) yi)))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (*.f32 (*.f32 -2/3 (pow.f32 uy 2)) (pow.f32 (PI.f32) 2))))
(+.f32 (log.f32 uy) (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (log.f32 (*.f32 2 (*.f32 (PI.f32) yi)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4))))))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (*.f32 2 (*.f32 (PI.f32) yi)))) (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 1/24 (pow.f32 uy 4)) (*.f32 (pow.f32 (PI.f32) 4) -32/15))))
(+.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) yi))) (+.f32 (log.f32 uy) (fma.f32 1/24 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) -32/15) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) -2/3)))))
(+.f32 (log.f32 uy) (+.f32 (log.f32 (*.f32 2 (*.f32 yi (PI.f32)))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/720 (*.f32 (pow.f32 uy 6) (+.f32 (*.f32 -640/9 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -64/7 (pow.f32 (PI.f32) 6)) (*.f32 64 (pow.f32 (PI.f32) 6)))))) (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -16/3 (pow.f32 (PI.f32) 4)) (*.f32 16/5 (pow.f32 (PI.f32) 4)))))))))
(+.f32 (+.f32 (log.f32 uy) (log.f32 (*.f32 2 (*.f32 (PI.f32) yi)))) (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 1/720 (*.f32 (pow.f32 uy 6) (fma.f32 -640/9 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (PI.f32) 6) 384/7))) (*.f32 (*.f32 1/24 (pow.f32 uy 4)) (*.f32 (pow.f32 (PI.f32) 4) -32/15)))))
(+.f32 (log.f32 uy) (+.f32 (fma.f32 -2/3 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (log.f32 (*.f32 2 (*.f32 (PI.f32) yi)))) (fma.f32 1/24 (*.f32 (*.f32 (pow.f32 uy 4) (pow.f32 (PI.f32) 4)) -32/15) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -1024/63) (*.f32 1/720 (pow.f32 uy 6))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 yi (pow.f32 uy 3))) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 (*.f32 yi (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (neg.f32 yi))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 (*.f32 yi (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (neg.f32 yi))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 (*.f32 yi (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (neg.f32 yi))
(*.f32 -1 (*.f32 yi (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(neg.f32 (*.f32 (*.f32 yi (cbrt.f32 -1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (*.f32 (cbrt.f32 -1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (neg.f32 yi))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))))
(fma.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16)))
(fma.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))))))
(fma.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16) (*.f32 (pow.f32 uy 7) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))))))
(+.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) (fma.f32 (pow.f32 uy 7) (fma.f32 (pow.f32 (PI.f32) 7) 16/15 (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -16 (pow.f32 uy 5)))))
(+.f32 (*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 (pow.f32 uy 5) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 (pow.f32 uy 7) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7))))) (*.f32 (pow.f32 uy 9) (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8))))))))))))
(fma.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16) (fma.f32 (pow.f32 uy 7) (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (pow.f32 uy 9) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 8) -256/315)))))))))
(+.f32 (fma.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)) (fma.f32 (pow.f32 uy 7) (fma.f32 (pow.f32 (PI.f32) 7) 16/15 (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (pow.f32 uy 9) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (PI.f32) 6)) 128/45) (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 8) (*.f32 -256/315 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 9) -32/315)))))))
(+.f32 (fma.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3)) (fma.f32 (pow.f32 uy 7) (fma.f32 (pow.f32 (PI.f32) 7) 16/15 (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (pow.f32 uy 9) (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) 128/45) (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 8) (*.f32 -256/315 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 9) -32/315)))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.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 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (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)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3) -1) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 2)))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))
(/.f32 (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) -1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(/.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (fma.f32 uy (*.f32 2 (PI.f32)) 2)) (fma.f32 uy (*.f32 2 (PI.f32)) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 uy (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) 2) uy)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 1 (*.f32 (PI.f32) (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (cbrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (*.f32 (cbrt.f32 uy) (PI.f32)) 2))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (cbrt.f32 (pow.f32 uy 2)) (cbrt.f32 uy)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(*.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) 2)) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 2)) 2)) (cbrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (cbrt.f32 (pow.f32 uy 2))) (cbrt.f32 uy))
(*.f32 (cbrt.f32 (pow.f32 uy 2)) (*.f32 (*.f32 (cbrt.f32 uy) (PI.f32)) 2))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (cbrt.f32 (pow.f32 uy 2)) (cbrt.f32 uy)))
(*.f32 (*.f32 (*.f32 (PI.f32) 2) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3) -1) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 2)))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))
(/.f32 (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) -1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(/.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (fma.f32 uy (*.f32 2 (PI.f32)) 2)) (fma.f32 uy (*.f32 2 (PI.f32)) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.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 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (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)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3) -1) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 2)))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))
(/.f32 (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) -1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(/.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (fma.f32 uy (*.f32 2 (PI.f32)) 2)) (fma.f32 uy (*.f32 2 (PI.f32)) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 (*.f32 ux zi) 1) (*.f32 (*.f32 ux zi) (neg.f32 ux)))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1)
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(/.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 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))))
(/.f32 ux (/.f32 (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (-.f32 1 (pow.f32 ux 3))) zi))
(/.f32 (*.f32 (*.f32 ux zi) (-.f32 1 (pow.f32 ux 2))) (+.f32 ux 1))
(/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))
(/.f32 zi (/.f32 (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))) ux))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 1)
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 3)
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3) 1/3)
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 2)
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2))
(fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 zi) (-.f32 1 ux)) ux))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 zi (-.f32 1 ux)) 3)))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 zi (-.f32 1 ux)) 3) (pow.f32 ux 3)))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(+.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 3))) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux maxCos)))
(*.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 1 (pow.f32 ux 2))) (+.f32 ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (*.f32 ux maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (*.f32 ux maxCos))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 3)) (*.f32 ux maxCos)) (+.f32 1 (fma.f32 ux ux ux)))
(/.f32 (-.f32 1 (pow.f32 ux 3)) (/.f32 (+.f32 1 (fma.f32 ux ux ux)) (*.f32 ux maxCos)))
(*.f32 (/.f32 (*.f32 ux maxCos) (+.f32 1 (fma.f32 ux ux ux))) (-.f32 1 (pow.f32 ux 3)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 ux 2)) (*.f32 ux maxCos)) (+.f32 ux 1))
(/.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (+.f32 ux 1) (*.f32 ux maxCos)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 ux 2)) (+.f32 ux 1)) (*.f32 ux maxCos))
(pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 3)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3) 1/3)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 2)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))
(fabs.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) maxCos) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 3))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))) 1))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) maxCos) (*.f32 ux maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 1 ux)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.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 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (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)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))
(*.f32 (cbrt.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))))) 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 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 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 (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 yi))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 0 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 (log.f32 yi) 1) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) 1)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 2 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1/3 (log.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) (+.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (-.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) (fma.f32 (log.f32 yi) (log.f32 yi) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (-.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (log.f32 yi)))))
(/.f32 (+.f32 (pow.f32 (log.f32 yi) 3) (pow.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3)) (fma.f32 (log.f32 yi) (log.f32 yi) (*.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (-.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (log.f32 yi)))))
(/.f32 (-.f32 (*.f32 (log.f32 yi) (log.f32 yi)) (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(/.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (/.f32 (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (-.f32 (log.f32 yi) (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3) 1/3)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 2)
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))
(fabs.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (-.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1))
(log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3) -1) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 2)))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))
(/.f32 (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) -1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(/.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (fma.f32 uy (*.f32 2 (PI.f32)) 2)) (fma.f32 uy (*.f32 2 (PI.f32)) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.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 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (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)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(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 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.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 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (cbrt.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 (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 2 uy))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (cbrt.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 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (sqrt.f32 yi))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.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 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.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 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.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 2 uy))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.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 (PI.f32) (*.f32 2 uy))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1/2)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/6)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/6)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) 1/6)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(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 (PI.f32) (*.f32 2 uy)))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 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 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(fabs.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(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 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(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 (PI.f32) (*.f32 2 uy)))) 3/2))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 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 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1/2))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(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 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))
(*.f32 (cbrt.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))))) 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 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 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 (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) 1/3))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3) -1) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 2)))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))
(/.f32 (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) -1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(/.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (fma.f32 uy (*.f32 2 (PI.f32)) 2)) (fma.f32 uy (*.f32 2 (PI.f32)) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) 1)
(PI.f32)
(*.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 (cbrt.f32 (PI.f32)) 3)
(PI.f32)
(pow.f32 (pow.f32 (PI.f32) 3) 1/3)
(PI.f32)
(pow.f32 (sqrt.f32 (PI.f32)) 2)
(PI.f32)
(sqrt.f32 (pow.f32 (PI.f32) 2))
(fabs.f32 (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)))
(PI.f32)
(exp.f32 (log.f32 (PI.f32)))
(PI.f32)
(exp.f32 (*.f32 (log.f32 (PI.f32)) 1))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(PI.f32)
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) yi)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 yi) 2) (*.f32 (cbrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 yi) (*.f32 (sqrt.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)))
(*.f32 (cbrt.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))))) 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 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 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 (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 yi) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 2))) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))) (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))) (sqrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3)) 1/3))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))) 1)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 1)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3/2))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 3))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))) 2)) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 6))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 6))
(fabs.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3) 3))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) 1))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) (+.f32 1 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3) -1) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) (fma.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 2 (*.f32 uy (PI.f32)) 1) (fma.f32 uy (*.f32 2 (PI.f32)) 2)))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)) 1) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1))
(/.f32 (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) (fma.f32 (PI.f32) (*.f32 2 uy) 1) -1) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(/.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (fma.f32 uy (*.f32 2 (PI.f32)) 2)) (fma.f32 uy (*.f32 2 (PI.f32)) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2))
(fabs.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy 2))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))

eval714.0ms (2.6%)

Compiler

Compiled 39071 to 25194 computations (35.5% saved)

prune334.0ms (1.2%)

Pruning

36 alts after pruning (33 fresh and 3 done)

PrunedKeptTotal
New68919708
Fresh71421
Picked325
Done011
Total69936735
Accuracy
99.6%
Counts
735 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (PI.f32) (*.f32 uy 2))))) 3))))
66.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
94.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
84.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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)))))
53.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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)))))
89.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
95.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))
85.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
94.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
51.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)))))
52.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))))))))
78.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 yi 3))))))
60.3%
(fma.f32 (cos.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos ux))))
52.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (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 ux (*.f32 maxCos zi))))) 2))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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)))))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
55.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
58.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
57.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.3%
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (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))
81.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 (log.f32 (pow.f32 (exp.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.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.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) (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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
53.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (PI.f32) (*.f32 uy 2))))) 3))))
66.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
94.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
84.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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)))))
53.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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)))))
89.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
95.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))
85.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
94.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
51.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)))))
52.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))))))))
78.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 yi 3))))))
60.3%
(fma.f32 (cos.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos ux))))
52.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (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 ux (*.f32 maxCos zi))))) 2))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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)))))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
55.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
58.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux zi)))
57.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.3%
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (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))
81.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 (log.f32 (pow.f32 (exp.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.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.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) (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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 7184 to 5090 computations (29.1% saved)

localize2.3s (8.4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
97.8%
(pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
96.3%
(PI.f32)
94.2%
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
99.2%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
96.3%
(PI.f32)
95.3%
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
99.3%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
99.1%
(/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
96.3%
(PI.f32)
99.4%
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
99.4%
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
96.3%
(PI.f32)
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
96.3%
(PI.f32)
60.0%
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
Compiler

Compiled 1244 to 753 computations (39.5% saved)

series33.0ms (0.1%)

Counts
5 → 84
Calls

21 calls:

TimeVariablePointExpression
11.0ms
uy
@inf
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
7.0ms
uy
@-inf
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
2.0ms
uy
@0
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
2.0ms
ux
@0
(/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))
1.0ms
uy
@inf
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)

rewrite131.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
754×log1p-udef
750×expm1-udef
546×log1p-expm1-u
378×associate-*r*
276×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035130
1483109
26336109
Stop Event
node limit
Counts
5 → 170
Calls
Call 1
Inputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
(/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))
(exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3)
Outputs
(+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1)
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 1 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2)) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1))))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1) (/.f32 1 (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) 1))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.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)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1)) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1)))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1)) (neg.f32 (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 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 (exp.f32 (*.f32 2 (*.f32 (PI.f32) 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 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.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))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(fma.f32 1 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2)) (cbrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) -1)
(fma.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) -1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (*.f32 (neg.f32 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux))))
(+.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) 1) (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (neg.f32 (pow.f32 ux 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1)
(*.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 zi (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (*.f32 (cbrt.f32 (*.f32 ux zi)) (-.f32 1 ux)))
(*.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2)) (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (*.f32 ux zi)) (*.f32 (sqrt.f32 (*.f32 ux zi)) (-.f32 1 ux)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 (*.f32 ux (neg.f32 zi)) (/.f32 1 (/.f32 -1 (-.f32 1 ux))))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 2)))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux zi) (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (/.f32 ux 1) (/.f32 zi (/.f32 1 (-.f32 1 ux))))
(*.f32 (/.f32 zi (+.f32 1 ux)) (/.f32 ux (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (/.f32 zi 1) (/.f32 ux (/.f32 1 (-.f32 1 ux))))
(*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 zi (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) 1) (/.f32 (cbrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 ux))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux zi)) 1) (/.f32 (sqrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 ux))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux zi)) (+.f32 1 ux)) (/.f32 (sqrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 (*.f32 ux zi) (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 (*.f32 ux zi) (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 ux (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 zi (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 ux (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 zi (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 zi (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 ux (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)
(*.f32 (/.f32 zi (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 ux (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (+.f32 1 ux)) (/.f32 (cbrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 (cbrt.f32 (*.f32 ux zi)) (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux zi)) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 (sqrt.f32 (*.f32 ux zi)) (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(*.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) 1) (-.f32 1 (pow.f32 ux 2)))
(*.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 2))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 2))))
(*.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 2)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 2))))
(*.f32 (/.f32 (*.f32 ux zi) 1) (-.f32 1 ux))
(*.f32 (/.f32 (*.f32 ux zi) (+.f32 -1 (neg.f32 ux))) (neg.f32 (-.f32 1 (pow.f32 ux 2))))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 2)
(pow.f32 (/.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) -1)
(neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) zi) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 (/.f32 1 (-.f32 1 ux)) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 -1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 -1)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(-.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 1)))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1/3)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 6) 1/6)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)
(pow.f32 (exp.f32 1) (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (cbrt.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 -1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 -1)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(-.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 1)))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))

simplify138.0ms (0.5%)

Algorithm
egg-herbie
Rules
786×associate-*r*
736×fma-def
712×log-prod
700×associate-*l*
492×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053410209
114389063
253218947
Stop Event
node limit
Counts
254 → 232
Calls
Call 1
Inputs
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (*.f32 8/3 (pow.f32 (PI.f32) 3)))))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (*.f32 8/3 (pow.f32 (PI.f32) 3))))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 2 (pow.f32 (PI.f32) 4)) (*.f32 16/3 (pow.f32 (PI.f32) 4)))))))))
(-.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(-.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3))))) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3))))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 7) (-.f32 (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))) (+.f32 (*.f32 1/1728 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 3) (pow.f32 (PI.f32) 6))) (*.f32 1/12 (/.f32 (*.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3))))) (pow.f32 (PI.f32) 3)))))) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1)
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 1 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2)) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1))))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1) (/.f32 1 (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1)))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) 1))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.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)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1)) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1)))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1)) (neg.f32 (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 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 (exp.f32 (*.f32 2 (*.f32 (PI.f32) 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 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.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))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(fma.f32 1 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1)
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2)) (cbrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) -1)
(fma.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) -1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(pow.f32 (*.f32 ux maxCos) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (*.f32 (neg.f32 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux))))
(+.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) 1) (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (neg.f32 (pow.f32 ux 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1)
(*.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(*.f32 zi (*.f32 ux (-.f32 1 ux)))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (*.f32 (cbrt.f32 (*.f32 ux zi)) (-.f32 1 ux)))
(*.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2)) (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 (sqrt.f32 (*.f32 ux zi)) (*.f32 (sqrt.f32 (*.f32 ux zi)) (-.f32 1 ux)))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 (*.f32 ux (neg.f32 zi)) (/.f32 1 (/.f32 -1 (-.f32 1 ux))))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 2)))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux zi) (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (/.f32 ux 1) (/.f32 zi (/.f32 1 (-.f32 1 ux))))
(*.f32 (/.f32 zi (+.f32 1 ux)) (/.f32 ux (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (/.f32 zi 1) (/.f32 ux (/.f32 1 (-.f32 1 ux))))
(*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 zi (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) 1) (/.f32 (cbrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 ux))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux zi)) 1) (/.f32 (sqrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 ux))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux zi)) (+.f32 1 ux)) (/.f32 (sqrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 (*.f32 ux zi) (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 (*.f32 ux zi) (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 ux (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 zi (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 ux (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 zi (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 zi (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 ux (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)
(*.f32 (/.f32 zi (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 ux (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (+.f32 1 ux)) (/.f32 (cbrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 (cbrt.f32 (*.f32 ux zi)) (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux zi)) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 (sqrt.f32 (*.f32 ux zi)) (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(*.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) 1) (-.f32 1 (pow.f32 ux 2)))
(*.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 2))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 2))))
(*.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 2)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 2))))
(*.f32 (/.f32 (*.f32 ux zi) 1) (-.f32 1 ux))
(*.f32 (/.f32 (*.f32 ux zi) (+.f32 -1 (neg.f32 ux))) (neg.f32 (-.f32 1 (pow.f32 ux 2))))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 3)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 2)
(pow.f32 (/.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) -1)
(neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) zi) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 (/.f32 1 (-.f32 1 ux)) 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(+.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 -1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 -1)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(-.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 1)))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1/3)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 6) 1/6)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)
(pow.f32 (exp.f32 1) (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (cbrt.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(+.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 -1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 -1)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(-.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 1)))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (*.f32 8/3 (pow.f32 (PI.f32) 3)))))))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 3)) (*.f32 8/3 (pow.f32 (PI.f32) 3))))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 2 (pow.f32 (PI.f32) 4)) (*.f32 16/3 (pow.f32 (PI.f32) 4)))))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 0) (fma.f32 (pow.f32 uy 3) (fma.f32 -4 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 3) 4)) (*.f32 (pow.f32 uy 4) (fma.f32 -8 (pow.f32 (PI.f32) 4) (fma.f32 2/3 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 22/3)))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 2) 0 (fma.f32 (pow.f32 uy 4) (fma.f32 -8 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 8)) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 0)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 4) (fma.f32 -8 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 8)) 0))
(-.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) 1)
(expm1.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy)))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) -1)
(fma.f32 (PI.f32) (*.f32 2 uy) -1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy))))) (-.f32 (/.f32 (*.f32 1/2 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy)))))) (*.f32 uy (PI.f32))) 1))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (fma.f32 1/2 (/.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 uy (PI.f32))) -1))
(fma.f32 (*.f32 2 (PI.f32)) uy (fma.f32 1/2 (*.f32 (/.f32 (*.f32 2 (PI.f32)) uy) (/.f32 uy (PI.f32))) -1))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy))))) (-.f32 (/.f32 (*.f32 1/2 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy)))))) (*.f32 uy (PI.f32))) 1))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (fma.f32 1/2 (/.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 uy (PI.f32))) -1))
(fma.f32 (*.f32 2 (PI.f32)) uy (fma.f32 1/2 (*.f32 (/.f32 (*.f32 2 (PI.f32)) uy) (/.f32 uy (PI.f32))) -1))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy))))) (-.f32 (/.f32 (*.f32 1/2 (exp.f32 (+.f32 (log.f32 (*.f32 2 (PI.f32))) (neg.f32 (neg.f32 (log.f32 uy)))))) (*.f32 uy (PI.f32))) 1))
(+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (fma.f32 1/2 (/.f32 (*.f32 (PI.f32) (*.f32 2 uy)) (*.f32 uy (PI.f32))) -1))
(fma.f32 (*.f32 2 (PI.f32)) uy (fma.f32 1/2 (*.f32 (/.f32 (*.f32 2 (PI.f32)) uy) (/.f32 uy (PI.f32))) -1))
(-.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) 1)
(expm1.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -2)) (neg.f32 (log.f32 (/.f32 -1 uy)))))
(fma.f32 (*.f32 (PI.f32) -2) (pow.f32 (/.f32 -1 uy) -1) -1)
(+.f32 -1 (/.f32 (*.f32 (PI.f32) -2) (/.f32 -1 uy)))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -2)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (-.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -2)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32)))) 1))
(fma.f32 (*.f32 (PI.f32) -2) (pow.f32 (/.f32 -1 uy) -1) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) -2) uy) (/.f32 (pow.f32 (/.f32 -1 uy) -1) (PI.f32))) -1))
(+.f32 -1 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 (PI.f32) -2) (/.f32 -1 uy)) (*.f32 uy (PI.f32))) (/.f32 (*.f32 (PI.f32) -2) (/.f32 -1 uy))))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -2)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (-.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -2)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32)))) 1))
(fma.f32 (*.f32 (PI.f32) -2) (pow.f32 (/.f32 -1 uy) -1) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) -2) uy) (/.f32 (pow.f32 (/.f32 -1 uy) -1) (PI.f32))) -1))
(+.f32 -1 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 (PI.f32) -2) (/.f32 -1 uy)) (*.f32 uy (PI.f32))) (/.f32 (*.f32 (PI.f32) -2) (/.f32 -1 uy))))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -2)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (-.f32 (*.f32 1/2 (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (PI.f32) -2)) (neg.f32 (log.f32 (/.f32 -1 uy))))) (*.f32 uy (PI.f32)))) 1))
(fma.f32 (*.f32 (PI.f32) -2) (pow.f32 (/.f32 -1 uy) -1) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 (PI.f32) -2) uy) (/.f32 (pow.f32 (/.f32 -1 uy) -1) (PI.f32))) -1))
(+.f32 -1 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 (PI.f32) -2) (/.f32 -1 uy)) (*.f32 uy (PI.f32))) (/.f32 (*.f32 (PI.f32) -2) (/.f32 -1 uy))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(*.f32 ux zi)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 (neg.f32 (pow.f32 ux 2)) zi)
(*.f32 (pow.f32 ux 2) (neg.f32 zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 (neg.f32 (pow.f32 ux 2)) zi)
(*.f32 (pow.f32 ux 2) (neg.f32 zi))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(/.f32 (*.f32 ux (*.f32 zi (-.f32 1 (pow.f32 ux 2)))) (+.f32 1 ux))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) 4/15))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 4/15 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 -4/3 (pow.f32 (*.f32 uy (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) 4/15)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 1/12 (/.f32 (pow.f32 uy 3) (/.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 5) -16))) (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 2 (*.f32 uy (PI.f32)) (/.f32 1/12 (/.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 -16 (pow.f32 uy 3))))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3))))) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 1/12 (/.f32 (pow.f32 uy 3) (/.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 5) -16))) (fma.f32 1/12 (/.f32 (pow.f32 uy 5) (/.f32 (pow.f32 (PI.f32) 2) (+.f32 (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 -1/24 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)))))) (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 5) -16)) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 2)) (+.f32 (fma.f32 (pow.f32 (PI.f32) 7) 16/15 (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)) -1/24))) (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 5) -16)) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 2)) (+.f32 (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 7) 64/9)) (fma.f32 (pow.f32 (PI.f32) 7) 16/15 (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)) -1/24)))) (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5)))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 5) (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3))))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/12 (/.f32 (*.f32 (pow.f32 uy 7) (-.f32 (+.f32 (*.f32 -64/45 (pow.f32 (PI.f32) 9)) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 -32/315 (pow.f32 (PI.f32) 9)) (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 -32/45 (pow.f32 (PI.f32) 8)) (*.f32 -32/315 (pow.f32 (PI.f32) 8)))))))) (+.f32 (*.f32 1/1728 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 3) (pow.f32 (PI.f32) 6))) (*.f32 1/12 (/.f32 (*.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) (-.f32 (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 7)) (+.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 (*.f32 16/15 (pow.f32 (PI.f32) 6)) (*.f32 16/9 (pow.f32 (PI.f32) 6))))) (*.f32 64/9 (pow.f32 (PI.f32) 7)))) (*.f32 1/24 (/.f32 (pow.f32 (+.f32 (*.f32 -32/3 (pow.f32 (PI.f32) 5)) (*.f32 -16/3 (pow.f32 (PI.f32) 5))) 2) (pow.f32 (PI.f32) 3))))) (pow.f32 (PI.f32) 3)))))) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 1/12 (/.f32 (pow.f32 uy 3) (/.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 5) -16))) (fma.f32 1/12 (/.f32 (pow.f32 uy 5) (/.f32 (pow.f32 (PI.f32) 2) (+.f32 (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 -1/24 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)))))) (fma.f32 1/12 (/.f32 (pow.f32 uy 7) (/.f32 (pow.f32 (PI.f32) 2) (-.f32 (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (fma.f32 -32/315 (pow.f32 (PI.f32) 9) (*.f32 (*.f32 2 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 8) -256/315))))) (fma.f32 1/1728 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 3) (pow.f32 (PI.f32) 6)) (*.f32 1/12 (/.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (/.f32 (pow.f32 (PI.f32) 3) (+.f32 (fma.f32 16/15 (pow.f32 (PI.f32) 7) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 6) 128/45)) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 -1/24 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3))))))))))) (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 5) -16)) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 2)) (+.f32 (fma.f32 (pow.f32 (PI.f32) 7) 16/15 (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)) -1/24))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 2)) (-.f32 (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (pow.f32 (PI.f32) 3))) (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 8) (*.f32 -256/315 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 9) -32/315)))) (fma.f32 1/12 (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 (PI.f32) 3)) (+.f32 (fma.f32 (pow.f32 (PI.f32) 7) 16/15 (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 7) 64/9))) (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)) -1/24))) (/.f32 1/1728 (/.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (pow.f32 (PI.f32) 5) 3) -4096)))))) (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 5) -16)) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 2)) (+.f32 (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 7) 64/9)) (fma.f32 (pow.f32 (PI.f32) 7) 16/15 (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)) -1/24)))) (fma.f32 1/12 (*.f32 (/.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 2)) (-.f32 (fma.f32 -64/45 (pow.f32 (PI.f32) 9) (fma.f32 -4/3 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) 128/45) (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 8) (*.f32 -256/315 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 9) -32/315)))) (fma.f32 1/12 (*.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) (pow.f32 (PI.f32) 3)) (+.f32 (fma.f32 2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 128/45 (PI.f32))) (*.f32 (pow.f32 (PI.f32) 7) 64/9)) (fma.f32 (pow.f32 (PI.f32) 7) 16/15 (*.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (PI.f32) 5) -16) 2) (pow.f32 (PI.f32) 3)) -1/24)))) (/.f32 1/1728 (/.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (pow.f32 (PI.f32) 5) 3) -4096)))))) (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 -1 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 1 (*.f32 2 (*.f32 (PI.f32) uy)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (pow.f32 (cbrt.f32 uy) 2) (*.f32 (cbrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2)) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(*.f32 (sqrt.f32 uy) (*.f32 (sqrt.f32 uy) (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (+.f32 1 (*.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 1) 1))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1) (/.f32 1 (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (+.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) 1) (-.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (pow.f32 (cbrt.f32 uy) 2)) (cbrt.f32 uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (sqrt.f32 uy)) (sqrt.f32 uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 uy 2) 1) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 uy 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 uy 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1)) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (+.f32 1 (*.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 1) 1))
(/.f32 1 (/.f32 (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (+.f32 1 (*.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 1) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (-.f32 1 (*.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (+.f32 1 (*.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 1) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1) (-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2) (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (+.f32 1 (*.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 3)) (fma.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 2) (fma.f32 (PI.f32) (*.f32 2 uy) 1) 1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2) -1)) (neg.f32 (+.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (/.f32 1 (+.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 2)) (fma.f32 (PI.f32) (*.f32 2 uy) 2))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (exp.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(fma.f32 1 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(fma.f32 (cbrt.f32 (pow.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1) 2)) (cbrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) -1)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1) 2)) (cbrt.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) -1)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1) 2)) (cbrt.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1)) -1)
(fma.f32 (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sqrt.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) -1)
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2))) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (*.f32 ux maxCos) 2)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 1)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 ux maxCos)) 2) 3)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) 1/3)
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(sqrt.f32 (pow.f32 (*.f32 ux maxCos) 4))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux maxCos))) 1))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux maxCos) 2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (*.f32 (neg.f32 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(+.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) 1) (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (neg.f32 (pow.f32 ux 2))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 ux (*.f32 zi (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 zi (*.f32 ux (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (*.f32 (cbrt.f32 (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2)) (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)) 2)))
(*.f32 (sqrt.f32 (*.f32 ux zi)) (*.f32 (sqrt.f32 (*.f32 ux zi)) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (*.f32 ux (neg.f32 zi)) (/.f32 1 (/.f32 -1 (-.f32 1 ux))))
(*.f32 ux (*.f32 (neg.f32 zi) (*.f32 -1 (-.f32 1 ux))))
(*.f32 (*.f32 ux (neg.f32 zi)) (neg.f32 (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 ux zi))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (-.f32 1 (pow.f32 ux 2)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 (/.f32 1 (+.f32 1 ux)) (/.f32 (*.f32 ux zi) (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 (/.f32 ux 1) (/.f32 zi (/.f32 1 (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 zi (+.f32 1 ux)) (/.f32 ux (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 (/.f32 zi 1) (/.f32 ux (/.f32 1 (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 ux (+.f32 1 ux)) (/.f32 zi (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) 1) (/.f32 (cbrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux zi)) 1) (/.f32 (sqrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 ux))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux zi)) (+.f32 1 ux)) (/.f32 (sqrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 (*.f32 ux zi) (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(/.f32 (*.f32 1 (*.f32 (*.f32 ux zi) (cbrt.f32 (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2)))
(/.f32 (*.f32 (*.f32 ux zi) (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2)))
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 (*.f32 ux zi) (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 ux (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 zi (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(/.f32 (*.f32 1 (*.f32 (*.f32 ux zi) (cbrt.f32 (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2)))
(/.f32 (*.f32 (*.f32 ux zi) (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2)))
(*.f32 (/.f32 ux (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 zi (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 zi (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 ux (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 zi (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 ux (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(/.f32 (*.f32 1 (*.f32 (*.f32 ux zi) (cbrt.f32 (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2)))
(/.f32 (*.f32 (*.f32 ux zi) (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (+.f32 1 ux)) (/.f32 (cbrt.f32 (*.f32 ux zi)) (/.f32 1 (-.f32 1 (pow.f32 ux 2)))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (cbrt.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 ux zi)) 2) (/.f32 1 (sqrt.f32 (-.f32 1 ux)))) (/.f32 (cbrt.f32 (*.f32 ux zi)) (/.f32 1 (sqrt.f32 (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 (sqrt.f32 (*.f32 ux zi)) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2))) (/.f32 (sqrt.f32 (*.f32 ux zi)) (/.f32 1 (cbrt.f32 (-.f32 1 ux)))))
(/.f32 (*.f32 1 (*.f32 (*.f32 ux zi) (cbrt.f32 (-.f32 1 ux)))) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2)))
(/.f32 (*.f32 (*.f32 ux zi) (cbrt.f32 (-.f32 1 ux))) (cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 ux)) 2)))
(*.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) 1) (-.f32 1 (pow.f32 ux 2)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (pow.f32 (cbrt.f32 (-.f32 1 (pow.f32 ux 2))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 ux 2))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 (*.f32 (/.f32 (*.f32 ux zi) (+.f32 1 ux)) (sqrt.f32 (-.f32 1 (pow.f32 ux 2)))) (sqrt.f32 (-.f32 1 (pow.f32 ux 2))))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 (*.f32 ux zi) (+.f32 1 ux)))
(*.f32 (-.f32 1 (pow.f32 ux 2)) (/.f32 zi (/.f32 (+.f32 1 ux) ux)))
(*.f32 (/.f32 (*.f32 ux zi) 1) (-.f32 1 ux))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(*.f32 (/.f32 (*.f32 ux zi) (+.f32 -1 (neg.f32 ux))) (neg.f32 (-.f32 1 (pow.f32 ux 2))))
(*.f32 (/.f32 (*.f32 ux zi) (-.f32 -1 ux)) (neg.f32 (-.f32 1 (pow.f32 ux 2))))
(*.f32 (/.f32 ux (/.f32 (-.f32 -1 ux) zi)) (+.f32 -1 (pow.f32 ux 2)))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(pow.f32 (cbrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 3)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3) 1/3)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(pow.f32 (sqrt.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 2)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(pow.f32 (/.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) -1)
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))
(*.f32 ux (*.f32 (neg.f32 zi) (*.f32 -1 (-.f32 1 ux))))
(*.f32 (*.f32 ux (neg.f32 zi)) (neg.f32 (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 2))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(log.f32 (pow.f32 (pow.f32 (exp.f32 ux) zi) (-.f32 1 ux)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux))) 3))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 (/.f32 1 (-.f32 1 ux)) 3)))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) 1))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 -1 (*.f32 (pow.f32 ux 2) zi) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 1 ux))
(+.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 -1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 -1)))
(fma.f32 (sin.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (cos.f32 -1) (*.f32 (cos.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (sin.f32 -1)))
(fma.f32 (sin.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1)) (cos.f32 -1) (*.f32 (cos.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1)) (sin.f32 -1)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 1)))
(fma.f32 (sin.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (cos.f32 1) (neg.f32 (*.f32 (cos.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (sin.f32 1))))
(fma.f32 (sin.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1)) (cos.f32 1) (*.f32 (cos.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1)) (neg.f32 (sin.f32 1))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2)))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3) 1/3)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 3)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 6) 1/6)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 6) 1/6)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (exp.f32 1) (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))) (cbrt.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))) (cbrt.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))) (sqrt.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(+.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 -1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 -1)))
(fma.f32 (sin.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (cos.f32 -1) (*.f32 (cos.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (sin.f32 -1)))
(fma.f32 (sin.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1)) (cos.f32 -1) (*.f32 (cos.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1)) (sin.f32 -1)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(-.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (cos.f32 1)) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) uy)) 1)) (sin.f32 1)))
(fma.f32 (sin.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (cos.f32 1) (neg.f32 (*.f32 (cos.f32 (fma.f32 2 (*.f32 uy (PI.f32)) 1)) (sin.f32 1))))
(fma.f32 (sin.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1)) (cos.f32 1) (*.f32 (cos.f32 (fma.f32 (PI.f32) (*.f32 2 uy) 1)) (neg.f32 (sin.f32 1))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 1 1/3) (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2) 1/3) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3/2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3/2)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 2))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))

eval2.6s (9.4%)

Compiler

Compiled 118547 to 76330 computations (35.6% saved)

prune454.0ms (1.6%)

Pruning

41 alts after pruning (34 fresh and 7 done)

PrunedKeptTotal
New2146152161
Fresh91928
Picked145
Done033
Total2156412197
Accuracy
99.6%
Counts
2197 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (PI.f32) (*.f32 uy 2))))) 3))))
66.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
94.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) yi))))
93.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1/3) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
84.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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)))))
53.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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)))))
89.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
95.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))
85.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
94.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
51.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)))))
52.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))))))))
78.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 yi 3))))))
60.3%
(fma.f32 (cos.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos ux))))
52.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (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 ux (*.f32 maxCos zi))))) 2))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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)))))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (pow.f32 (/.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) -1)))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
55.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
58.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
57.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
60.3%
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (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))
81.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 (log.f32 (pow.f32 (exp.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.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.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) (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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
53.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (PI.f32) (*.f32 uy 2))))) 3))))
66.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))))
93.8%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
94.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) yi))))
93.9%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1/3) yi))))
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
84.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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)))))
53.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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)))))
89.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
95.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))
85.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
94.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi))))
51.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)))))
52.1%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))))))))
78.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 yi 3))))))
60.3%
(fma.f32 (cos.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos ux))))
52.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (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 ux (*.f32 maxCos zi))))) 2))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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)))))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) zi) (*.f32 maxCos ux)))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (pow.f32 (/.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) -1)))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
55.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
58.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
57.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
60.3%
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (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))
81.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 (log.f32 (pow.f32 (exp.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.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.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) (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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 7534 to 5338 computations (29.1% saved)

localize2.0s (7.3%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.3%
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
99.1%
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
60.0%
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
99.3%
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
99.3%
(*.f32 (-.f32 1 ux) (*.f32 ux maxCos))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
98.9%
(*.f32 uy (PI.f32))
99.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
99.4%
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
99.3%
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
98.9%
(*.f32 uy (*.f32 2 (PI.f32)))
99.7%
(*.f32 maxCos (*.f32 ux zi))
99.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
99.4%
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
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.3%
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
98.9%
(*.f32 (*.f32 uy 2) (PI.f32))
98.9%
(*.f32 (PI.f32) (*.f32 2 uy))
Compiler

Compiled 994 to 544 computations (45.3% saved)

series79.0ms (0.3%)

Counts
10 → 194
Calls

69 calls:

TimeVariablePointExpression
18.0ms
uy
@inf
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
16.0ms
ux
@-inf
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
13.0ms
uy
@-inf
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
2.0ms
maxCos
@inf
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
2.0ms
uy
@inf
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))

rewrite103.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
778×associate-*r*
324×cbrt-prod
318×log1p-expm1-u
318×expm1-log1p-u
312×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050401
1798393
Stop Event
node limit
Counts
10 → 189
Calls
Call 1
Inputs
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(*.f32 uy (PI.f32))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 4))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 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 2 uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 yi (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1))
(+.f32 (*.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (*.f32 -1 yi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 1) (*.f32 (*.f32 maxCos (*.f32 ux zi)) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))) 1)
(*.f32 1 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 2) (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 3) (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3)) (+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 ux zi))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 ux zi))))
(pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 1)
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 3)
(pow.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 2))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi)))) 1)
(pow.f32 (*.f32 maxCos (*.f32 ux zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) (*.f32 ux zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 ux zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi))))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 ux zi))))
(-.f32 0 (*.f32 zi (pow.f32 ux 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (pow.f32 ux 2)))) 1)
(pow.f32 (*.f32 zi (pow.f32 ux 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 zi (pow.f32 ux 2))) 3)
(pow.f32 (pow.f32 (*.f32 zi (pow.f32 ux 2)) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 zi)) 2)
(neg.f32 (*.f32 zi (pow.f32 ux 2)))
(sqrt.f32 (*.f32 (pow.f32 zi 2) (pow.f32 ux 4)))
(log.f32 (pow.f32 (exp.f32 zi) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (pow.f32 ux 2)))))
(cbrt.f32 (pow.f32 (*.f32 zi (pow.f32 ux 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (pow.f32 ux 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 zi 3)))
(expm1.f32 (log1p.f32 (*.f32 zi (pow.f32 ux 2))))
(exp.f32 (log.f32 (*.f32 zi (pow.f32 ux 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (pow.f32 ux 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 zi (pow.f32 ux 2))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))
(+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 1) (*.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))) 1)
(*.f32 1 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 2) (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 3) (pow.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 3)) (+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 2) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (pow.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 2)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))
(pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 1)
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 3)
(pow.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 2))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(-.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)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(+.f32 (*.f32 yi (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1))
(+.f32 (*.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (*.f32 -1 yi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1) (/.f32 1 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) (-.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (-.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1) (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1) (-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) -1)
(+.f32 0 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))

simplify261.0ms (0.9%)

Algorithm
egg-herbie
Rules
1358×associate-*l*
1294×fma-def
994×log-prod
594×*-commutative
526×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065327555
1183426218
2666926218
Stop Event
node limit
Counts
383 → 377
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 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 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (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 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (*.f32 xi (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (*.f32 xi (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) zi)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) zi)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) zi)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/6 (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))) (*.f32 4/3 (pow.f32 (PI.f32) 3)))))))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/6 (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))) (*.f32 4/3 (pow.f32 (PI.f32) 3))))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 1/24 (+.f32 (*.f32 -96 (pow.f32 (PI.f32) 4)) (*.f32 64 (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 1/3 (*.f32 (PI.f32) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))))))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -96 (pow.f32 (PI.f32) 4)) (*.f32 64 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 4))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 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 2 uy))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 yi (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1))
(+.f32 (*.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (*.f32 -1 yi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 1) (*.f32 (*.f32 maxCos (*.f32 ux zi)) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))) 1)
(*.f32 1 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 2) (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 3) (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3)) (+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 ux zi))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 ux zi))))
(pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 1)
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 3)
(pow.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 2))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi)))) 1)
(pow.f32 (*.f32 maxCos (*.f32 ux zi)) 1)
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 3)
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2)
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2))
(log.f32 (pow.f32 (exp.f32 maxCos) (*.f32 ux zi)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 ux zi)))))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 ux zi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 zi 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 maxCos 3)))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi))))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))) 1))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 ux zi))))
(-.f32 0 (*.f32 zi (pow.f32 ux 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (pow.f32 ux 2)))) 1)
(pow.f32 (*.f32 zi (pow.f32 ux 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 zi (pow.f32 ux 2))) 3)
(pow.f32 (pow.f32 (*.f32 zi (pow.f32 ux 2)) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 zi)) 2)
(neg.f32 (*.f32 zi (pow.f32 ux 2)))
(sqrt.f32 (*.f32 (pow.f32 zi 2) (pow.f32 ux 4)))
(log.f32 (pow.f32 (exp.f32 zi) (pow.f32 ux 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (pow.f32 ux 2)))))
(cbrt.f32 (pow.f32 (*.f32 zi (pow.f32 ux 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (pow.f32 ux 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 zi 3)))
(expm1.f32 (log1p.f32 (*.f32 zi (pow.f32 ux 2))))
(exp.f32 (log.f32 (*.f32 zi (pow.f32 ux 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (pow.f32 ux 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 zi (pow.f32 ux 2))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))
(+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 1) (*.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))) 1)
(*.f32 1 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 2) (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 3) (pow.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 3)) (+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 2) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (pow.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 2)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))
(pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 1)
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 3)
(pow.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 2))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(-.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)))
(exp.f32 (log.f32 (*.f32 (PI.f32) uy)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) uy)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(+.f32 (*.f32 yi (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1))
(+.f32 (*.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (*.f32 -1 yi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1) (/.f32 1 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) (-.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (-.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1) (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1) (-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) -1)
(+.f32 0 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 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 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 2) xi) (pow.f32 (PI.f32) 2))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 2) xi) (pow.f32 (PI.f32) 2))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 4) xi) (pow.f32 (PI.f32) 4))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))))
(+.f32 (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (+.f32 (*.f32 -2 (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (*.f32 2/3 (*.f32 xi (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (*.f32 xi (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 2) xi) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 6) xi) (pow.f32 (PI.f32) 6))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 4) xi) (pow.f32 (PI.f32) 4))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (+.f32 xi (*.f32 2/3 (*.f32 xi (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4))))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (+.f32 (*.f32 -2 (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 xi (pow.f32 uy 6)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 -1/2 (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 ux 3))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(fma.f32 -1/2 (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 1/2 (*.f32 (pow.f32 ux 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 maxCos 2)))) (fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) xi) (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 -1/2 (*.f32 (*.f32 xi (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) xi) (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 2)))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(fma.f32 -1/2 (*.f32 (*.f32 xi (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 -1/8 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))
(*.f32 maxCos (fma.f32 ux zi (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))
(fma.f32 1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (fma.f32 ux zi (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))))
(fma.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))))) (*.f32 1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (fma.f32 ux zi (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (*.f32 maxCos ux) 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))))) (*.f32 1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (fma.f32 ux zi (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (*.f32 maxCos ux) 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (*.f32 ux (+.f32 zi (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))))) (*.f32 1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))
(neg.f32 (*.f32 maxCos (fma.f32 -1 (*.f32 ux zi) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))))
(*.f32 maxCos (neg.f32 (fma.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))) (*.f32 zi (neg.f32 ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux zi) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))) (*.f32 -1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(fma.f32 -1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (neg.f32 (fma.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))) (*.f32 zi (neg.f32 ux))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux zi) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))) (fma.f32 -1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) 1/8)))
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 (*.f32 (/.f32 xi (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (*.f32 maxCos ux) 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) 1/8))) (*.f32 maxCos (fma.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))) (*.f32 zi (neg.f32 ux)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 ux zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 -1 (*.f32 ux zi) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))) (fma.f32 -1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 -1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (*.f32 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) 1/8))))
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (fma.f32 (/.f32 (*.f32 -1/16 xi) (/.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))) (*.f32 (*.f32 (/.f32 xi (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (*.f32 maxCos ux) 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) 1/8)))) (*.f32 maxCos (fma.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))) (*.f32 zi (neg.f32 ux)))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 ux 2) zi))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 2) xi) (pow.f32 (PI.f32) 2))) (fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 2) xi) (pow.f32 (PI.f32) 2))) (fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 4) xi) (pow.f32 (PI.f32) 4))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (+.f32 xi (*.f32 2/3 (*.f32 xi (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (fma.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (+.f32 xi (*.f32 2/3 (*.f32 xi (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4))))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 uy 2) (*.f32 xi (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 uy 6) (*.f32 xi (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 uy 4) (*.f32 xi (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 2) xi) (pow.f32 (PI.f32) 2))) (fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 6) xi) (pow.f32 (PI.f32) 6))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 (*.f32 (pow.f32 uy 4) xi) (pow.f32 (PI.f32) 4))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (-.f32 (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 xi (pow.f32 uy 6)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (+.f32 xi (*.f32 2/3 (*.f32 xi (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4))))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) xi) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(fma.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 maxCos 2))) (*.f32 zi (neg.f32 maxCos))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 ux 3))) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) xi) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))
(fma.f32 1/2 (*.f32 (pow.f32 ux 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 maxCos 2)))) (fma.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 maxCos 2))) (*.f32 zi (neg.f32 maxCos))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) xi) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 ux 3))) (fma.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 2) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 maxCos 2) xi) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
(fma.f32 -1/8 (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4))) (fma.f32 1/2 (*.f32 (pow.f32 ux 3) (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 maxCos 2)))) (fma.f32 (pow.f32 ux 2) (fma.f32 -1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 maxCos 2))) (*.f32 zi (neg.f32 maxCos))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) xi) (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 xi (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (-.f32 1 ux)))))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (fma.f32 -1/2 (*.f32 (pow.f32 maxCos 2) (*.f32 (*.f32 (pow.f32 ux 2) xi) (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (fma.f32 -1/8 (*.f32 (pow.f32 maxCos 4) (*.f32 (*.f32 (pow.f32 ux 4) xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 xi (*.f32 (-.f32 1 ux) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (*.f32 maxCos ux) 2)) (fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 -1/8 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 1 ux) 2))) (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))
(*.f32 maxCos (fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux)))))
(*.f32 maxCos (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux))))) (*.f32 zi (pow.f32 ux 2))))
(*.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 (-.f32 1 ux))) (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))
(fma.f32 1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))))
(fma.f32 maxCos (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux))))) (*.f32 zi (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))
(fma.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 (-.f32 1 ux))) (*.f32 zi (neg.f32 (pow.f32 ux 2)))) (*.f32 1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux)))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (*.f32 maxCos ux) 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux))))) (*.f32 zi (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (*.f32 maxCos ux) 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 (-.f32 1 ux))) (*.f32 zi (neg.f32 (pow.f32 ux 2)))) (*.f32 1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))))
(+.f32 (*.f32 -1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 maxCos (+.f32 (*.f32 -1 (*.f32 (pow.f32 ux 2) zi)) (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 maxCos (fma.f32 -1 (*.f32 zi (pow.f32 ux 2)) (*.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (*.f32 maxCos ux) 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux))))) (*.f32 zi (pow.f32 ux 2))) (*.f32 1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))))
(fma.f32 -1/8 (*.f32 (*.f32 (/.f32 xi (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (*.f32 maxCos ux) 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) (fma.f32 1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (fma.f32 maxCos (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 xi (sqrt.f32 -1))) (*.f32 ux (sqrt.f32 (-.f32 1 ux))) (*.f32 zi (neg.f32 (pow.f32 ux 2)))) (*.f32 1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) zi))))
(neg.f32 (*.f32 maxCos (fma.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux)) (*.f32 zi (pow.f32 ux 2)))))
(*.f32 maxCos (neg.f32 (fma.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))) (*.f32 zi (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) zi)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux)) (*.f32 zi (pow.f32 ux 2)))) (*.f32 -1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))))
(-.f32 (*.f32 -1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))))) (*.f32 maxCos (fma.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))) (*.f32 zi (pow.f32 ux 2)))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) zi)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux)) (*.f32 zi (pow.f32 ux 2)))) (fma.f32 -1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (*.f32 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) 1/8)))
(fma.f32 (neg.f32 maxCos) (fma.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))) (*.f32 zi (pow.f32 ux 2))) (fma.f32 -1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (*.f32 (*.f32 (/.f32 xi (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (*.f32 maxCos ux) 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) 1/8))))
(+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 xi (*.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)))) (sqrt.f32 (-.f32 1 ux))) (*.f32 (pow.f32 ux 2) zi)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (+.f32 (*.f32 -1/16 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 5) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))))) (*.f32 1/8 (*.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos 3) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))))))))
(fma.f32 -1 (*.f32 maxCos (fma.f32 (*.f32 (*.f32 ux xi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 -1))) (sqrt.f32 (-.f32 1 ux)) (*.f32 zi (pow.f32 ux 2)))) (fma.f32 -1/2 (*.f32 (/.f32 xi (/.f32 (*.f32 (*.f32 maxCos ux) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (/.f32 1 (-.f32 1 ux)))) (fma.f32 -1/16 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5)))) (*.f32 (*.f32 (*.f32 (/.f32 xi (pow.f32 maxCos 3)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (pow.f32 ux 3) (pow.f32 (sqrt.f32 -1) 3)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3)))) 1/8))))
(fma.f32 (neg.f32 maxCos) (fma.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 1 ux)))) (*.f32 zi (pow.f32 ux 2))) (fma.f32 -1/2 (/.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 ux (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (-.f32 1 ux))))) (fma.f32 (/.f32 (*.f32 -1/16 xi) (/.f32 (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 maxCos 5)))) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 5))) (*.f32 (*.f32 (/.f32 xi (*.f32 (*.f32 -1 (sqrt.f32 -1)) (pow.f32 (*.f32 maxCos ux) 3))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 ux) 3))) 1/8)))))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux)))))))
(fma.f32 -1 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2)))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2))))
(+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) 2)))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 0)))
(fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 2) 0))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/6 (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))) (*.f32 4/3 (pow.f32 (PI.f32) 3)))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 0) (*.f32 (pow.f32 uy 3) (fma.f32 -4 (pow.f32 (PI.f32) 3) (fma.f32 1/6 (*.f32 (pow.f32 (PI.f32) 3) 8) (*.f32 (pow.f32 (PI.f32) 3) 4/3))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 3) (fma.f32 (pow.f32 (PI.f32) 3) -4 (fma.f32 (pow.f32 (PI.f32) 3) 4/3 (*.f32 (pow.f32 (PI.f32) 3) 4/3))) (*.f32 (pow.f32 uy 2) 0)))
(+.f32 (*.f32 2 (*.f32 uy (PI.f32))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 2 (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 1/6 (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))) (*.f32 4/3 (pow.f32 (PI.f32) 3))))) (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -4 (pow.f32 (PI.f32) 4)) (+.f32 (*.f32 1/24 (+.f32 (*.f32 -96 (pow.f32 (PI.f32) 4)) (*.f32 64 (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 1/3 (*.f32 (PI.f32) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))))))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 2) (*.f32 (pow.f32 (PI.f32) 2) 0) (fma.f32 (pow.f32 uy 3) (fma.f32 -4 (pow.f32 (PI.f32) 3) (fma.f32 1/6 (*.f32 (pow.f32 (PI.f32) 3) 8) (*.f32 (pow.f32 (PI.f32) 3) 4/3))) (*.f32 (pow.f32 uy 4) (fma.f32 -4 (pow.f32 (PI.f32) 4) (fma.f32 1/24 (*.f32 (pow.f32 (PI.f32) 4) -32) (fma.f32 1/3 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 3) 8)) (*.f32 (pow.f32 (PI.f32) 4) 8/3))))))))
(fma.f32 2 (*.f32 uy (PI.f32)) (fma.f32 (pow.f32 uy 2) 0 (fma.f32 (pow.f32 uy 4) (+.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) -4/3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8) (*.f32 (PI.f32) 1/3))) (*.f32 (pow.f32 (PI.f32) 4) -4/3)) (*.f32 (pow.f32 uy 3) (fma.f32 (pow.f32 (PI.f32) 3) -4 (fma.f32 (pow.f32 (PI.f32) 3) 4/3 (*.f32 (pow.f32 (PI.f32) 3) 4/3)))))))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (*.f32 (PI.f32) (*.f32 2 uy)))
(fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 2 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (*.f32 2 (*.f32 uy (PI.f32)))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)) (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 4/3))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 -96 (pow.f32 (PI.f32) 4)) (*.f32 64 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))) (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 -2 (*.f32 (pow.f32 uy 2) (pow.f32 (PI.f32) 2)) (fma.f32 1/24 (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -32)) (fma.f32 1/6 (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 8)) (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (fma.f32 2 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 uy 3) (*.f32 (pow.f32 (PI.f32) 3) 4/3))) (fma.f32 -2 (pow.f32 (*.f32 uy (PI.f32)) 2) (*.f32 (pow.f32 uy 4) (*.f32 (pow.f32 (PI.f32) 4) -4/3))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) uy) 2) 4))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 uy (PI.f32)) 2)))
(log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 (PI.f32) 2) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) 2) 3) (pow.f32 uy 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 yi (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1))
(*.f32 yi (+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0))
(+.f32 (*.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (*.f32 -1 yi))
(*.f32 yi (+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 1) (*.f32 (*.f32 maxCos (*.f32 ux zi)) 1))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))) 1)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 1 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 2) (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 3) (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3)) (+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 ux zi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) 3) (pow.f32 (*.f32 (*.f32 maxCos ux) zi) 3)) (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (-.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) zi) 2) (*.f32 (*.f32 (*.f32 maxCos ux) zi) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) (pow.f32 (*.f32 ux (*.f32 maxCos zi)) 3)) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 ux zi))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) zi) 2))) (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (*.f32 (*.f32 maxCos ux) zi)))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (neg.f32 (pow.f32 (*.f32 ux (*.f32 maxCos zi)) 2))) (-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 maxCos zi))))
(pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 1)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 3)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 3) 1/3)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 2)
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 2))
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos ux) zi)) 2))
(fabs.f32 (fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi))) 3))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 1))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (-.f32 1 ux))))) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi)))) 1)
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(pow.f32 (*.f32 maxCos (*.f32 ux zi)) 1)
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 3)
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(pow.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3) 1/3)
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 ux zi))) 2)
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(sqrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 maxCos ux) zi) 2))
(fabs.f32 (*.f32 ux (*.f32 maxCos zi)))
(log.f32 (pow.f32 (exp.f32 maxCos) (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(cbrt.f32 (pow.f32 (*.f32 maxCos (*.f32 ux zi)) 3))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(cbrt.f32 (*.f32 (pow.f32 maxCos 3) (pow.f32 (*.f32 ux zi) 3)))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 zi 3)))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux zi) 3) (pow.f32 maxCos 3)))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(expm1.f32 (log1p.f32 (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(exp.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(exp.f32 (*.f32 (log.f32 (*.f32 maxCos (*.f32 ux zi))) 1))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(log1p.f32 (expm1.f32 (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 ux (*.f32 maxCos zi))
(-.f32 0 (*.f32 zi (pow.f32 ux 2)))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (pow.f32 ux 2)))) 1)
(*.f32 zi (pow.f32 ux 2))
(pow.f32 (*.f32 zi (pow.f32 ux 2)) 1)
(*.f32 zi (pow.f32 ux 2))
(pow.f32 (cbrt.f32 (*.f32 zi (pow.f32 ux 2))) 3)
(*.f32 zi (pow.f32 ux 2))
(pow.f32 (pow.f32 (*.f32 zi (pow.f32 ux 2)) 3) 1/3)
(*.f32 zi (pow.f32 ux 2))
(pow.f32 (*.f32 ux (sqrt.f32 zi)) 2)
(*.f32 zi (pow.f32 ux 2))
(neg.f32 (*.f32 zi (pow.f32 ux 2)))
(*.f32 zi (neg.f32 (pow.f32 ux 2)))
(sqrt.f32 (*.f32 (pow.f32 zi 2) (pow.f32 ux 4)))
(sqrt.f32 (*.f32 (pow.f32 ux 4) (pow.f32 zi 2)))
(log.f32 (pow.f32 (exp.f32 zi) (pow.f32 ux 2)))
(*.f32 zi (pow.f32 ux 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (pow.f32 ux 2)))))
(*.f32 zi (pow.f32 ux 2))
(cbrt.f32 (pow.f32 (*.f32 zi (pow.f32 ux 2)) 3))
(*.f32 zi (pow.f32 ux 2))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (pow.f32 ux 2) 3)))
(*.f32 zi (pow.f32 ux 2))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 ux 2) 3) (pow.f32 zi 3)))
(*.f32 zi (pow.f32 ux 2))
(expm1.f32 (log1p.f32 (*.f32 zi (pow.f32 ux 2))))
(*.f32 zi (pow.f32 ux 2))
(exp.f32 (log.f32 (*.f32 zi (pow.f32 ux 2))))
(*.f32 zi (pow.f32 ux 2))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (pow.f32 ux 2))) 1))
(*.f32 zi (pow.f32 ux 2))
(log1p.f32 (expm1.f32 (*.f32 zi (pow.f32 ux 2))))
(*.f32 zi (pow.f32 ux 2))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 1) (*.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 1))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))) 1)
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 1 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 2) (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) 3) (pow.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 3)) (+.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (-.f32 (pow.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 2) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) 3) (pow.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) 3)) (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (-.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) 2) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 xi (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 3) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)) 3)) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)) (-.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi)) (pow.f32 (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))) 2)) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (neg.f32 (pow.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)) 2))) (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)) 2)) (-.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi))))
(pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 1)
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 3)
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 3) 1/3)
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (sqrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 2)
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 2))
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2))) 2))
(fabs.f32 (fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2)))) 3))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(expm1.f32 (log1p.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))) 1))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(log1p.f32 (expm1.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 zi (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))))) (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 zi (pow.f32 ux 2)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) uy))) 1)
(*.f32 uy (PI.f32))
(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))
(sqrt.f32 (pow.f32 (*.f32 uy (PI.f32)) 2))
(fabs.f32 (*.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)))
(*.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))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) uy)))
(*.f32 uy (PI.f32))
(+.f32 (*.f32 yi (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 yi -1))
(*.f32 yi (+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0))
(+.f32 (*.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (*.f32 -1 yi))
(*.f32 yi (+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1)
(+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1))
(+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1) (/.f32 1 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (/.f32 1 (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1) (-.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1))
(+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) uy))) (cos.f32 (*.f32 (PI.f32) uy)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (/.f32 1 (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (-.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1) (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (/.f32 1 (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1) (-.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (/.f32 1 (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)) 1) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3)) (-.f32 (-.f32 -2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))) (neg.f32 (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (-.f32 -2 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 1/3)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2))
(fabs.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))
(sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1)
(+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1))
(+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) -1)
(+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1))
(+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) -1)
(+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1))
(+.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 0)
(+.f32 0 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) 1)
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 1)
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) 1/3)
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2))
(fabs.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))

eval908.0ms (3.3%)

Compiler

Compiled 52656 to 32886 computations (37.5% saved)

prune319.0ms (1.1%)

Pruning

53 alts after pruning (50 fresh and 3 done)

PrunedKeptTotal
New1082361118
Fresh151429
Picked415
Done527
Total1106531159
Accuracy
99.8%
Counts
1159 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) yi))))
84.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1) yi))))
98.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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)))))
53.2%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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)))))
89.5%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
95.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))))
99.0%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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))))
51.3%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)))))
78.7%
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 uy (*.f32 2 (PI.f32))) 3) (pow.f32 yi 3))))))
60.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
60.1%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos ux))))
52.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (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 ux (*.f32 maxCos zi))))) 2))
96.9%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
96.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3))))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
97.0%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
60.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
60.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
58.8%
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
50.7%
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
47.0%
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
58.8%
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
58.8%
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
53.8%
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi))))
58.0%
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 3)
55.0%
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
55.8%
(+.f32 (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (+.f32 (*.f32 -2 (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (*.f32 2/3 (*.f32 xi (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4)))))))
98.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (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 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
53.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) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.4%
(+.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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
84.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 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (*.f32 -1 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
89.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 2 uy) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
85.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 yi (+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.4%
(+.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 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)))) (*.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 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) (*.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
81.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 yi (sin.f32 (log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))))) (*.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 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.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 yi (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
52.2%
(+.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) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.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) (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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
58.8%
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
55.0%
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
11.3%
(*.f32 (*.f32 maxCos ux) zi)
55.1%
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
11.3%
(*.f32 ux (*.f32 maxCos zi))
8.4%
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
11.3%
(*.f32 maxCos (*.f32 ux zi))
8.4%
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
20.8%
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
29.5%
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
Compiler

Compiled 6494 to 4204 computations (35.3% saved)

regimes547.0ms (2%)

Counts
100 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 (cos.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.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 2 uy) (*.f32 (PI.f32) yi))) (*.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 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (pow.f32 (/.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) -1)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(+.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 (PI.f32) (*.f32 2 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) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1)))) (*.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 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (*.f32 -1 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.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 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1) 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))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 3)
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos 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) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 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) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 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) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 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) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) (*.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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)) (*.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) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (*.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 yi (sin.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (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 (PI.f32) (*.f32 2 uy))))) (*.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 -2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) uy)) 3))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (+.f32 (pow.f32 (cbrt.f32 (*.f32 maxCos (*.f32 ux zi))) 3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (exp.f32 (log.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 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (log.f32 (exp.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 yi (sin.f32 (log.f32 (pow.f32 (exp.f32 uy) (*.f32 (PI.f32) 2)))))) (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 3) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 3) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.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 (PI.f32) (*.f32 uy 2))))) 3))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3) 1/3) yi))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) yi) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.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 (*.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 (expm1.f32 (log1p.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 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (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))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (pow.f32 (exp.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 1/3) yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (log.f32 (pow.f32 (exp.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 (*.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 (log.f32 (pow.f32 (exp.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))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) 3)))))
(+.f32 (fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (+.f32 (*.f32 -2 (*.f32 xi (pow.f32 (*.f32 uy (PI.f32)) 2))) (*.f32 2/3 (*.f32 xi (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 uy 4)))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.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 (*.f32 (*.f32 (cos.f32 (expm1.f32 (log1p.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) (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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (cbrt.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (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 ux (*.f32 maxCos zi))))) 2))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (/.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 ux (*.f32 maxCos zi))) 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 ux (*.f32 maxCos zi))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (/.f32 (+.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2) (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux))) (fma.f32 (-.f32 1 ux) (*.f32 zi (*.f32 maxCos ux)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))) (neg.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))))))
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:

52.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
47.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))
47.0ms
ux
46.0ms
(*.f32 uy 2)
46.0ms
xi
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 4380 to 2689 computations (38.6% saved)

regimes345.0ms (1.2%)

Counts
63 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 (cos.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.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 2 uy) (*.f32 (PI.f32) yi))) (*.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 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (pow.f32 (/.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) -1)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(+.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 (PI.f32) (*.f32 2 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) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1)))) (*.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 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (*.f32 -1 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.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 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1) 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))
(exp.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(log.f32 (exp.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))))
(pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) xi) (*.f32 maxCos (*.f32 ux zi)))) 3)
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 zi (*.f32 maxCos 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) (exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 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) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 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) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 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) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2)))) (*.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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)) (*.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) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)) (*.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 yi (sin.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 uy)) 3) 1/3)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)) (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 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Outputs
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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

10 calls:

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))
30.0ms
(*.f32 uy 2)
30.0ms
maxCos
30.0ms
zi
30.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 2299 to 1385 computations (39.8% saved)

regimes220.0ms (0.8%)

Counts
48 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 (cos.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.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 2 uy) (*.f32 (PI.f32) yi))) (*.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 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (pow.f32 (/.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) -1)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(+.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 (PI.f32) (*.f32 2 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) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 yi (+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1)))) (*.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 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (*.f32 -1 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(fma.f32 (cos.f32 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (expm1.f32 (log1p.f32 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (pow.f32 (cbrt.f32 (PI.f32)) 3)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.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 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Calls

8 calls:

25.0ms
uy
24.0ms
yi
24.0ms
ux
24.0ms
maxCos
24.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Results
AccuracySegmentsBranch
98.8%1zi
98.8%1ux
98.8%1maxCos
98.8%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
98.8%1xi
98.8%1yi
98.8%1uy
98.8%1(*.f32 uy 2)
Compiler

Compiled 1542 to 890 computations (42.3% saved)

regimes244.0ms (0.9%)

Counts
36 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 (cos.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.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 2 uy) (*.f32 (PI.f32) yi))) (*.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 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (pow.f32 (/.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) -1)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
Outputs
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
Calls

8 calls:

98.0ms
maxCos
19.0ms
(*.f32 uy 2)
18.0ms
yi
18.0ms
zi
17.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Results
AccuracySegmentsBranch
89.5%1xi
89.5%1yi
89.5%1zi
89.5%1ux
89.5%1uy
89.5%1maxCos
89.5%1(*.f32 uy 2)
89.5%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1068 to 614 computations (42.5% saved)

regimes161.0ms (0.6%)

Counts
35 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 (cos.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.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 2 uy) (*.f32 (PI.f32) yi))) (*.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 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (fabs.f32 (*.f32 (*.f32 ux zi) (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (pow.f32 (/.f32 1 (*.f32 ux (*.f32 zi (-.f32 1 ux)))) -1)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (/.f32 (*.f32 ux zi) (/.f32 (+.f32 ux 1) (-.f32 1 (pow.f32 ux 2))))))
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 2 uy) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Calls

8 calls:

19.0ms
maxCos
18.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
18.0ms
zi
18.0ms
yi
17.0ms
uy
Results
AccuracySegmentsBranch
89.3%1yi
89.3%1xi
89.3%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
89.3%1zi
89.3%1ux
89.3%1uy
89.3%1maxCos
89.3%1(*.f32 uy 2)
Compiler

Compiled 1024 to 588 computations (42.6% saved)

regimes203.0ms (0.7%)

Counts
27 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 ux (/.f32 1 (/.f32 1 (*.f32 zi (-.f32 1 ux)))))))
(fma.f32 (cos.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
Calls

7 calls:

69.0ms
zi
48.0ms
yi
15.0ms
uy
15.0ms
ux
14.0ms
(*.f32 uy 2)
Results
AccuracySegmentsBranch
60.4%1yi
60.4%1xi
60.4%1uy
60.4%1(*.f32 uy 2)
60.4%1zi
60.4%1maxCos
60.4%1ux
Compiler

Compiled 710 to 402 computations (43.4% saved)

regimes98.0ms (0.4%)

Counts
23 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 (+.f32 (*.f32 (PI.f32) (*.f32 uy 2)) 1) 1)) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (*.f32 (/.f32 ux (/.f32 1 (-.f32 1 ux))) zi)))
Outputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (neg.f32 ux) (*.f32 ux zi)))))
Calls

7 calls:

13.0ms
uy
13.0ms
ux
13.0ms
zi
12.0ms
(*.f32 uy 2)
12.0ms
xi
Results
AccuracySegmentsBranch
60.4%1yi
60.4%1ux
60.4%1maxCos
60.4%1xi
60.4%1zi
60.4%1uy
60.4%1(*.f32 uy 2)
Compiler

Compiled 552 to 313 computations (43.3% saved)

regimes64.0ms (0.2%)

Counts
17 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
Calls

6 calls:

10.0ms
maxCos
10.0ms
ux
10.0ms
uy
10.0ms
yi
10.0ms
xi
Results
AccuracySegmentsBranch
60.4%1yi
60.4%1xi
60.4%1zi
60.4%1ux
60.4%1maxCos
60.4%1uy
Compiler

Compiled 326 to 184 computations (43.6% saved)

regimes59.0ms (0.2%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 1 ux)))))
Calls

6 calls:

10.0ms
zi
9.0ms
uy
9.0ms
maxCos
9.0ms
xi
9.0ms
yi
Results
AccuracySegmentsBranch
60.3%1yi
60.3%1xi
60.3%1ux
60.3%1maxCos
60.3%1zi
60.3%1uy
Compiler

Compiled 262 to 152 computations (42% saved)

regimes56.0ms (0.2%)

Counts
14 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 ux 2) (*.f32 maxCos zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))) (*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
Calls

6 calls:

9.0ms
uy
9.0ms
ux
9.0ms
xi
8.0ms
zi
8.0ms
maxCos
Results
AccuracySegmentsBranch
58.8%1yi
58.8%1ux
58.8%1maxCos
58.8%1xi
58.8%1zi
58.8%1uy
Compiler

Compiled 230 to 135 computations (41.3% saved)

regimes51.0ms (0.2%)

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

6 calls:

9.0ms
xi
8.0ms
zi
8.0ms
ux
8.0ms
maxCos
8.0ms
uy
Results
AccuracySegmentsBranch
58.8%1ux
58.8%1maxCos
58.8%1xi
58.8%1yi
58.8%1zi
58.8%1uy
Compiler

Compiled 202 to 121 computations (40.1% saved)

regimes38.0ms (0.1%)

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

6 calls:

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

Compiled 114 to 75 computations (34.2% saved)

regimes34.0ms (0.1%)

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

6 calls:

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

Compiled 101 to 69 computations (31.7% saved)

regimes34.0ms (0.1%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
Outputs
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
Calls

6 calls:

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

Compiled 87 to 63 computations (27.6% saved)

regimes29.0ms (0.1%)

Accuracy

Total -1.1b remaining (-3.9%)

Threshold costs -1.1b (-3.9%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 (*.f32 maxCos ux) zi)
(neg.f32 (*.f32 (*.f32 maxCos zi) (pow.f32 ux 2)))
(*.f32 maxCos (*.f32 zi (neg.f32 (pow.f32 ux 2))))
Outputs
(*.f32 maxCos (*.f32 ux zi))
Calls

6 calls:

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

Compiled 79 to 57 computations (27.8% saved)

simplify81.0ms (0.3%)

Algorithm
egg-herbie
Rules
390×distribute-lft-neg-in
278×unsub-neg
232×neg-mul-1
178×neg-sub0
176×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01171876
12151872
22971872
33771872
44771872
56441872
69141872
711271872
812431872
912981872
1013181872
1113211872
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.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 (*.f32 maxCos (+.f32 ux -1)) (*.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 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(+.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 2 uy) (*.f32 (PI.f32) yi))) (*.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 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 maxCos (*.f32 ux zi))
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))
(+.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 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) 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 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 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) zi))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.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 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.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 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux -1)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) yi) (*.f32 2 uy)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 uy 2) (*.f32 (PI.f32) yi)))))
(fma.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 (*.f32 maxCos (+.f32 ux -1)) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) xi) (*.f32 (*.f32 uy 2) (*.f32 (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 2 uy) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (*.f32 uy 2) (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (*.f32 uy 2) (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux -1))) (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (*.f32 uy 2) (*.f32 (PI.f32) yi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))) xi) (*.f32 maxCos (neg.f32 (/.f32 (*.f32 ux zi) (/.f32 -1 (-.f32 1 ux))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))) (*.f32 maxCos (/.f32 (neg.f32 (*.f32 ux zi)) (/.f32 -1 (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)) (*.f32 ux maxCos)))))) (*.f32 maxCos (/.f32 (*.f32 ux (neg.f32 zi)) (/.f32 -1 (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (+.f32 ux -1))))))) (*.f32 maxCos (/.f32 (*.f32 ux (neg.f32 zi)) (/.f32 -1 (-.f32 1 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (+.f32 (*.f32 ux zi) (*.f32 (*.f32 ux zi) (neg.f32 ux)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (-.f32 (*.f32 ux zi) (*.f32 ux (*.f32 ux zi)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 1 ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 (-.f32 1 ux) (*.f32 ux zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) 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 1 ux) (*.f32 (*.f32 ux maxCos) (*.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 (*.f32 ux maxCos) (*.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 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))) xi) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 ux -1))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))))
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 552 to 384 computations (30.4% saved)

soundness3.2s (11.6%)

Rules
1960×prod-diff
1960×prod-diff
1512×log-prod
1512×log-prod
1512×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02557597
18067397
231045265
02557597
18067397
231045265
060219825
1146318689
2600218681
065327555
1183426218
2666926218
065327555
1183426218
2666926218
065327555
1183426218
2666926218
060219825
1146318689
2600218681
037370
1503370
25406370
037370
1503370
25406370
060219825
1146318689
2600218681
035130
1483109
26336109
062245245
1183740718
2642440668
065327555
1183426218
2666926218
02557597
18067397
231045265
062245245
1183740718
2642440668
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2522 to 1513 computations (40% saved)

end1.0ms (0%)

preprocess303.0ms (1.1%)

Compiler

Compiled 1078 to 634 computations (41.2% saved)

Profiling

Loading profile data...