UniformSampleCone 2

Time bar (total: 37.4s)

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

sample7.5s (20.1%)

Results
7.5s8256×body256valid
Bogosity

preprocess107.0ms (0.3%)

Algorithm
egg-herbie
Rules
1076×distribute-lft-neg-in
1014×distribute-rgt-neg-in
982×unsub-neg
902×neg-sub0
874×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

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

Compiled 71 to 50 computations (29.6% saved)

eval3.0ms (0%)

Compiler

Compiled 223 to 138 computations (38.1% saved)

prune9.0ms (0%)

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

Compiled 522 to 358 computations (31.4% saved)

localize1.7s (4.6%)

Localize:

Found 16 expressions with local error:

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

Compiled 1168 to 694 computations (40.6% saved)

series49.0ms (0.1%)

Counts
16 → 396
Calls

102 calls:

TimeVariablePointExpression
3.0ms
maxCos
@0
(*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))
2.0ms
maxCos
@0
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
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
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)
2.0ms
uy
@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)

rewrite106.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
854×add-sqr-sqrt
840×pow1
840×*-un-lft-identity
780×add-exp-log
780×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

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

simplify292.0ms (0.8%)

Algorithm
egg-herbie
Rules
1336×associate-*r*
946×associate-*l*
938×fma-def
640×*-commutative
398×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054031057
1152627293
2639727119
Stop Event
node limit
Counts
547 → 355
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 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (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 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 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 4)) (*.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 4)) (*.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 (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 4)) (*.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 4)) (*.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 (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 4)) (*.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 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (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 (*.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 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos 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 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (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 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (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 (*.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 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 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 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1 (*.f32 maxCos zi))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1 (*.f32 maxCos zi)))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2))
(+.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)) (*.f32 maxCos zi))) (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2)))
(+.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)) (*.f32 maxCos zi))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2))))
(+.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)) (*.f32 maxCos zi))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 maxCos zi))) ux)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 maxCos zi))) ux))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 maxCos zi))) ux)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 yi (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))
(*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
maxCos
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(*.f32 -1 (*.f32 maxCos ux))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(*.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 -1 maxCos)
(+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 (*.f32 -1 ux) 1))))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 (*.f32 -1 ux) 1))))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 (*.f32 -1 ux) 1))))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 (*.f32 -1 ux) 1))))
(*.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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 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 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(log.f32 (exp.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(log.f32 (exp.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(log.f32 (exp.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(log.f32 (exp.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 1)
(pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1)
(log.f32 (exp.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(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 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) 1)
(*.f32 1 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(*.f32 (sqrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (sqrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(pow.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(log.f32 (exp.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))))
(log.f32 (*.f32 (exp.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (exp.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 2) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(expm1.f32 (log1p.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(exp.f32 (log.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 1)
(pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1)
(log.f32 (exp.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) maxCos) 1)
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 2) (*.f32 (-.f32 1 ux) maxCos)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(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 (PI.f32) (*.f32 uy -2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 1)
(log.f32 (exp.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy -2)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 2) (*.f32 (PI.f32) (*.f32 uy -2))))
(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 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))) 1)
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(-.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)
(log.f32 (exp.f32 (*.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 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(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)))))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (*.f32 2 (*.f32 (*.f32 yi uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))
(fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))))))
(fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 yi (pow.f32 uy 7)) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) (*.f32 -8/315 (pow.f32 uy 7))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) (*.f32 -8/315 (pow.f32 uy 7))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 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 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 -1/2 (*.f32 yi (*.f32 maxCos maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 -1/2 (*.f32 yi (*.f32 maxCos maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 4)) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (*.f32 maxCos maxCos) -1/2) 2)))) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(+.f32 (*.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 yi -1/2) (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux maxCos))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux maxCos)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (*.f32 1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux maxCos))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (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 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi)) (/.f32 (+.f32 (/.f32 maxCos (/.f32 -1 maxCos)) (/.f32 maxCos (/.f32 1 maxCos))) (sqrt.f32 -1))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (*.f32 (/.f32 1/2 (*.f32 ux maxCos)) (/.f32 yi (/.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 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 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 (*.f32 yi -1/2) (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4))) -1/8))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/8))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 -1/16 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 6)) (*.f32 (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 -1/16 (*.f32 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 6)) (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4))) -1/8)))))
(fma.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/8)))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/8 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1/8 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(-.f32 (*.f32 (/.f32 -1/2 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) 1/8)))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (-.f32 (/.f32 (*.f32 (*.f32 1/8 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (-.f32 (/.f32 (*.f32 (*.f32 1/8 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) 1/8))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (-.f32 (/.f32 (*.f32 (*.f32 1/8 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (-.f32 (/.f32 (*.f32 (*.f32 1/8 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(+.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 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4))
(*.f32 maxCos (*.f32 maxCos (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 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4)))
(fma.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4))
(*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4))
(*.f32 maxCos (*.f32 maxCos (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 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4)))
(fma.f32 (*.f32 maxCos maxCos) (pow.f32 ux 4) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (+.f32 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 4)) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))
(fma.f32 -2 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 maxCos maxCos) (+.f32 (pow.f32 ux 4) (*.f32 ux ux))))
(fma.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (pow.f32 ux 4)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) -2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 maxCos (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 maxCos (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (*.f32 2 (*.f32 (*.f32 yi uy) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))
(fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))))))
(fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 yi (pow.f32 uy 7)) (pow.f32 (PI.f32) 7))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) (*.f32 -8/315 (pow.f32 uy 7))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 7)) (*.f32 -8/315 (pow.f32 uy 7))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 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 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 -1/2 (*.f32 yi (*.f32 maxCos maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 -1/2 (*.f32 yi (*.f32 maxCos maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 4)) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (*.f32 maxCos maxCos) -1/2) 2)))) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(+.f32 (*.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 yi -1/2) (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux maxCos))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux maxCos)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (*.f32 1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux maxCos))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (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 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi)) (/.f32 (+.f32 (/.f32 maxCos (/.f32 -1 maxCos)) (/.f32 maxCos (/.f32 1 maxCos))) (sqrt.f32 -1))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (*.f32 (/.f32 1/2 (*.f32 ux maxCos)) (/.f32 yi (/.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos)))))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 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 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 (*.f32 yi -1/2) (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4))) -1/8))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/8))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 -1/16 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 6)) (*.f32 (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 -1/16 (*.f32 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 6)) (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4))) -1/8)))))
(fma.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/8)))))
(*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/8 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1/8 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1/8 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 yi (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(-.f32 (*.f32 (/.f32 -1/2 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) 1/8)))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (-.f32 (/.f32 (*.f32 (*.f32 1/8 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (-.f32 (/.f32 (*.f32 (*.f32 1/8 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) 1/8))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (-.f32 (/.f32 (*.f32 (*.f32 1/8 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (neg.f32 (sqrt.f32 -1)) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (-.f32 (/.f32 (*.f32 (*.f32 1/8 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (neg.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)))) (*.f32 (*.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (sqrt.f32 -1))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 maxCos (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 maxCos (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos ux))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 3))
(*.f32 maxCos (neg.f32 (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 3))
(*.f32 maxCos (neg.f32 (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux maxCos) zi))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1 (*.f32 maxCos zi))))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 maxCos (*.f32 ux zi) (*.f32 (*.f32 ux ux) (fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (neg.f32 maxCos) zi)))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 -1/2 (*.f32 yi (*.f32 maxCos maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi)) (*.f32 (*.f32 ux maxCos) zi)))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 -1/2 (*.f32 yi (*.f32 maxCos maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (neg.f32 zi))) (*.f32 (*.f32 ux maxCos) zi)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 (pow.f32 ux 2) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 -1 (*.f32 maxCos zi)))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 maxCos (*.f32 ux zi) (fma.f32 (*.f32 ux ux) (fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (neg.f32 maxCos) zi)) (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(+.f32 (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 -1/2 (*.f32 yi (*.f32 maxCos maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi)) (*.f32 (*.f32 ux maxCos) zi)) (*.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (fma.f32 (*.f32 ux ux) (fma.f32 (*.f32 -1/2 (*.f32 yi (*.f32 maxCos maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos (neg.f32 zi))) (*.f32 (*.f32 ux maxCos) zi)) (*.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 ux (*.f32 ux (-.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi))))
(+.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)) (*.f32 maxCos zi))) (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2)))
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1))) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 ux (-.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi)))))
(+.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)) (*.f32 maxCos zi))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2))))
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi)) (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi)) -1/2))))
(+.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)) (*.f32 maxCos zi))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)) (fma.f32 (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 ux ux) (*.f32 1/2 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 ux maxCos)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi))) (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi)) (*.f32 1/2 (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi)))))))
(*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 ux (*.f32 ux (-.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2)) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 maxCos zi))) ux)))
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1))) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 ux (-.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi)))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 maxCos zi))) ux))))
(fma.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)) (*.f32 (*.f32 ux ux) (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (fma.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi)) (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi)) -1/2))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 maxCos zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (pow.f32 ux 2)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 yi (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1 (*.f32 maxCos zi))) ux)))))
(fma.f32 (fma.f32 -1 (*.f32 maxCos zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 ux ux) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 (neg.f32 maxCos) (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)) (neg.f32 (*.f32 ux (fma.f32 -1 (/.f32 (*.f32 (*.f32 yi maxCos) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 -1)) (*.f32 (neg.f32 maxCos) zi)))))))
(fma.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi)) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi)) (/.f32 (+.f32 (/.f32 maxCos (/.f32 -1 maxCos)) (/.f32 maxCos (/.f32 1 maxCos))) (sqrt.f32 -1))) (fma.f32 (*.f32 1 (fma.f32 maxCos zi (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) ux (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi)) -1/2)))))
(fma.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos zi)) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (fma.f32 ux (fma.f32 maxCos zi (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi)) -1/2)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 -1/2 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2))))
(+.f32 (*.f32 -1/8 (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 yi (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))
(fma.f32 -1/8 (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) yi) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (fma.f32 -1/2 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))))
(fma.f32 -1/8 (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4)) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 4)) yi)) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2)))))
(fma.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (fma.f32 (-.f32 1 ux) (*.f32 (*.f32 ux maxCos) zi) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2)))))
(*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(*.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 yi (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 (/.f32 1/2 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (/.f32 (*.f32 -1/8 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 -1/8 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))) (/.f32 (*.f32 -1/8 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 maxCos (fma.f32 (-.f32 1 ux) (*.f32 ux zi) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 yi (sqrt.f32 -1)))) (*.f32 -1/8 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3)))))))
(*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))))
(*.f32 (neg.f32 maxCos) (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))
(*.f32 (fma.f32 (*.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 ux zi) (neg.f32 (-.f32 1 ux)))) (neg.f32 maxCos))
(*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux zi) (neg.f32 (-.f32 1 ux)))) (neg.f32 maxCos))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (*.f32 (neg.f32 maxCos) (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))))
(-.f32 (*.f32 (/.f32 -1/2 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi))) (*.f32 maxCos (fma.f32 (*.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 ux zi) (neg.f32 (-.f32 1 ux))))))
(-.f32 (*.f32 (/.f32 -1/2 (*.f32 (-.f32 1 ux) (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (*.f32 ux maxCos) yi))) (*.f32 maxCos (fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux zi) (neg.f32 (-.f32 1 ux))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 -1 (*.f32 maxCos (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) 1/8)))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) 1/8 (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 ux zi) (neg.f32 (-.f32 1 ux)))) (neg.f32 maxCos))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) 1/8 (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux zi) (neg.f32 (-.f32 1 ux)))) (neg.f32 maxCos))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 ux zi)))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1 (*.f32 maxCos (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (neg.f32 (*.f32 (-.f32 1 ux) (*.f32 ux zi))))) (*.f32 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))))) 1/8))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) 1/8 (*.f32 (fma.f32 (*.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 (*.f32 ux zi) (neg.f32 (-.f32 1 ux)))) (neg.f32 maxCos)))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 3))) 1/8 (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (-.f32 1 ux))) (*.f32 yi (sqrt.f32 -1)) (*.f32 (*.f32 ux zi) (neg.f32 (-.f32 1 ux)))) (neg.f32 maxCos)))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))
(*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))))) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))))) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))
(*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))
(*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi))
(*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 3))
(*.f32 maxCos (neg.f32 (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 3))
(*.f32 maxCos (neg.f32 (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
maxCos
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(neg.f32 (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(*.f32 -1 (*.f32 maxCos ux))
(*.f32 (neg.f32 maxCos) ux)
(neg.f32 (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos ux)) maxCos)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(*.f32 -1 maxCos)
(neg.f32 maxCos)
(+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -1 maxCos (*.f32 (*.f32 2 maxCos) ux))
(fma.f32 2 (*.f32 ux maxCos) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (fma.f32 -1 maxCos (*.f32 (*.f32 2 maxCos) ux)))
(-.f32 (fma.f32 2 (*.f32 ux maxCos) (neg.f32 maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(-.f32 (*.f32 2 (*.f32 ux maxCos)) (+.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (fma.f32 -1 maxCos (*.f32 (*.f32 2 maxCos) ux)))
(-.f32 (fma.f32 2 (*.f32 ux maxCos) (neg.f32 maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(-.f32 (*.f32 2 (*.f32 ux maxCos)) (+.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 maxCos (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 2 maxCos) ux))
(-.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (fma.f32 -1 maxCos (*.f32 (*.f32 2 maxCos) ux)))
(-.f32 (fma.f32 2 (*.f32 ux maxCos) (neg.f32 maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(-.f32 (*.f32 2 (*.f32 ux maxCos)) (+.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (fma.f32 -1 maxCos (*.f32 (*.f32 2 maxCos) ux)))
(-.f32 (fma.f32 2 (*.f32 ux maxCos) (neg.f32 maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(-.f32 (*.f32 2 (*.f32 ux maxCos)) (+.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (neg.f32 maxCos) (*.f32 ux ux))
(*.f32 maxCos (neg.f32 (*.f32 ux ux)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (*.f32 2 (*.f32 maxCos ux)))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 2 maxCos) ux))
(-.f32 (*.f32 2 (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (fma.f32 -1 maxCos (*.f32 (*.f32 2 maxCos) ux)))
(-.f32 (fma.f32 2 (*.f32 ux maxCos) (neg.f32 maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(-.f32 (*.f32 2 (*.f32 ux maxCos)) (+.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 2))) (+.f32 (*.f32 -1 maxCos) (*.f32 2 (*.f32 maxCos ux))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (fma.f32 -1 maxCos (*.f32 (*.f32 2 maxCos) ux)))
(-.f32 (fma.f32 2 (*.f32 ux maxCos) (neg.f32 maxCos)) (*.f32 ux (*.f32 ux maxCos)))
(-.f32 (*.f32 2 (*.f32 ux maxCos)) (+.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 (*.f32 -1 ux) 1))))
(neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 (*.f32 -1 ux) 1))))
(neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 (*.f32 -1 ux) 1))))
(neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)
(*.f32 -1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (+.f32 (*.f32 -1 ux) 1))))
(neg.f32 (*.f32 (-.f32 1 ux) (*.f32 (-.f32 1 ux) maxCos)))
(*.f32 (neg.f32 (pow.f32 (-.f32 1 ux) 2)) maxCos)
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))
(+.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 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))
(fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))))
(fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3)))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) (*.f32 -4/3 (pow.f32 uy 3))))))
(fma.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 yi (pow.f32 uy 5))) (fma.f32 -8/315 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (exp.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (+.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)) 1)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(pow.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2) 1)
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 4) (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2)))
(*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log.f32 (exp.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (exp.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 1)
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log.f32 (exp.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(cbrt.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 3))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos))
(*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 1)
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1)
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(log.f32 (exp.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(+.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) 1)
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 1 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 (sqrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (sqrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(pow.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 1)
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(log.f32 (exp.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(log.f32 (*.f32 (exp.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (exp.f32 (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))) 2) (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(expm1.f32 (log1p.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) 1))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(log1p.f32 (expm1.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(fma.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) 1)
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 1)
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(log.f32 (exp.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) 2) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))) 1))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(*.f32 ux (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos))) 1)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(pow.f32 (*.f32 (-.f32 1 ux) maxCos) 1)
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) maxCos) 2) (*.f32 (-.f32 1 ux) maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) maxCos)) 1))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) maxCos)))
(fma.f32 -1 (*.f32 ux maxCos) maxCos)
(-.f32 maxCos (*.f32 ux maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2) (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) 1)
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 1)
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(log.f32 (exp.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy -2)))))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy -2)) 2) (*.f32 (PI.f32) (*.f32 uy -2))))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy -2))) 1))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy -2))))
(*.f32 (PI.f32) (*.f32 uy -2))
(*.f32 uy (*.f32 (PI.f32) -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))))) 1)
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))) 1)
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(log.f32 (exp.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos))) 2) (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))) 1))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (fma.f32 ux maxCos (neg.f32 maxCos)))))
(*.f32 (-.f32 ux 1) (*.f32 (-.f32 1 ux) maxCos))
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))

eval727.0ms (1.9%)

Compiler

Compiled 45346 to 28646 computations (36.8% saved)

prune271.0ms (0.7%)

Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New62819647
Fresh000
Picked404
Done000
Total63219651
Accuracy
99.5%
Counts
651 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.5%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) 1))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
95.5%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))))
75.1%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))))
97.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))))
95.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -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))))))))
93.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
93.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
99.1%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
93.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
96.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.6%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
99.0%
(+.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))
99.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 (fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos)) zi))
99.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 (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.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 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
91.5%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) 1))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
95.5%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (fma.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))))
75.1%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))))
97.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))))
95.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -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))))))))
93.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 (*.f32 uy yi) (PI.f32))))))
93.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
99.1%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
93.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
96.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
98.6%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))) (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))) (cbrt.f32 (fma.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi)))))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
99.0%
(+.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))
99.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 (fma.f32 -1 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux maxCos)) zi))
99.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 (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.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 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.1%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 4844 to 3308 computations (31.7% saved)

localize2.6s (7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
99.1%
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))))
99.0%
(*.f32 (PI.f32) (*.f32 uy -2))
96.9%
(pow.f32 (PI.f32) 3)
99.1%
(*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))
99.0%
(*.f32 (PI.f32) (*.f32 uy -2))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
25.7%
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
99.3%
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
99.3%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 (*.f32 2 uy) (PI.f32))
99.6%
(*.f32 ux (-.f32 1 ux))
99.5%
(*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))
99.2%
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
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)
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
94.9%
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
Compiler

Compiled 1427 to 812 computations (43.1% saved)

series106.0ms (0.3%)

Counts
12 → 192
Calls

51 calls:

TimeVariablePointExpression
36.0ms
uy
@-inf
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
28.0ms
uy
@inf
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
13.0ms
yi
@-inf
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
11.0ms
yi
@inf
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
5.0ms
ux
@0
(*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))

rewrite279.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
692×associate-*r*
692×add-sqr-sqrt
682×pow1
674×*-un-lft-identity
646×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038224
1790222
Stop Event
node limit
Counts
12 → 269
Calls
Call 1
Inputs
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))
(*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 ux (-.f32 1 ux))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (PI.f32) 3)
(*.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy)
(*.f32 (*.f32 uy 1) (*.f32 2 (PI.f32)))
(*.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 (PI.f32) uy) 2)
(*.f32 (*.f32 (PI.f32) 1) (*.f32 uy 2))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 4 (*.f32 uy uy)))) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.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)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.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 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 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 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 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 (*.f32 ux maxCos) ux) (-.f32 1 ux)))) 1)
(pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (*.f32 ux (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))))
(+.f32 (*.f32 zi maxCos) (*.f32 zi (*.f32 ux (neg.f32 maxCos))))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 ux (neg.f32 maxCos)) zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))) 1)
(pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 1)
(pow.f32 (cbrt.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 2)
(sqrt.f32 (pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 2))
(log.f32 (pow.f32 (exp.f32 zi) (-.f32 maxCos (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 3))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 maxCos (*.f32 ux maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 maxCos (*.f32 ux maxCos)) 3) (pow.f32 zi 3)))
(expm1.f32 (log1p.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 ux (*.f32 (neg.f32 ux) ux))
(+.f32 (*.f32 ux 1) (*.f32 ux (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 1 ux)))) 1)
(pow.f32 (*.f32 ux (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 ux))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 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 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (/.f32 1 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))
(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)))))))
(fma.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (/.f32 1 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (-.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(*.f32 (*.f32 yi 1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) yi)
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))
(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)))))))
(fma.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 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 (pow.f32 (PI.f32) 3))) 1)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(*.f32 1 (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) 1) (PI.f32))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (PI.f32) 6))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))) 1)
(pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 1)
(pow.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) (cbrt.f32 -4/3)) 3)
(pow.f32 (pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))) 2)
(sqrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3) 2) 16/9))
(log.f32 (pow.f32 (exp.f32 -4/3) (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))))
(cbrt.f32 (pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 3))
(expm1.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(exp.f32 (log.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(exp.f32 (*.f32 (log.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))) 1))
(log1p.f32 (expm1.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))

simplify450.0ms (1.2%)

Algorithm
egg-herbie
Rules
1262×log-prod
1194×associate-*r*
1106×associate-*l*
706×cube-prod
502×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055213087
1146112075
2577312037
Stop Event
node limit
Counts
461 → 266
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 maxCos (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
ux
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 -1 (pow.f32 ux 2))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(+.f32 ux (*.f32 -1 (pow.f32 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 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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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 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 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 yi 2) (+.f32 (*.f32 1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 yi 2) (+.f32 (*.f32 1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 yi 3) (+.f32 (*.f32 1/3 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (+.f32 (*.f32 1/6 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 yi 2) (+.f32 (*.f32 1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (+.f32 (*.f32 (pow.f32 yi 4) (+.f32 (*.f32 1/24 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) (+.f32 (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) (+.f32 (*.f32 1/8 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) (*.f32 1/3 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)))))) (*.f32 (pow.f32 yi 3) (+.f32 (*.f32 1/3 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (+.f32 (*.f32 1/6 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))))))
(-.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(-.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 1/6 (+.f32 (*.f32 16 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))) (*.f32 -8 (*.f32 yi (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 4/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))) (*.f32 -4 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 1/6 (+.f32 (*.f32 16 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))) (*.f32 -8 (*.f32 yi (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 4/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))) (*.f32 -4 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 2 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 1/3 (*.f32 yi (*.f32 (PI.f32) (+.f32 (*.f32 16 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))) (*.f32 -8 (*.f32 yi (pow.f32 (PI.f32) 3))))))) (*.f32 1/24 (+.f32 (*.f32 64 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 4))) (*.f32 -96 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4)))))))))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))) (*.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 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 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy 2))
(*.f32 (*.f32 2 (PI.f32)) uy)
(*.f32 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy)
(*.f32 (*.f32 uy 1) (*.f32 2 (PI.f32)))
(*.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 (PI.f32) uy) 2)
(*.f32 (*.f32 (PI.f32) 1) (*.f32 uy 2))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 4 (*.f32 uy uy)))) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.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)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.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 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 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 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 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 (*.f32 ux maxCos) ux) (-.f32 1 ux)))) 1)
(pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (*.f32 ux (-.f32 1 ux))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))))
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))))
(+.f32 (*.f32 zi maxCos) (*.f32 zi (*.f32 ux (neg.f32 maxCos))))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 ux (neg.f32 maxCos)) zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))) 1)
(pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 1)
(pow.f32 (cbrt.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 3)
(pow.f32 (pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 2)
(sqrt.f32 (pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 2))
(log.f32 (pow.f32 (exp.f32 zi) (-.f32 maxCos (*.f32 ux maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(cbrt.f32 (pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 3))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 maxCos (*.f32 ux maxCos)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 maxCos (*.f32 ux maxCos)) 3) (pow.f32 zi 3)))
(expm1.f32 (log1p.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(exp.f32 (log.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 1))
(log1p.f32 (expm1.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(+.f32 ux (*.f32 (neg.f32 ux) ux))
(+.f32 (*.f32 ux 1) (*.f32 ux (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 1 ux)))) 1)
(pow.f32 (*.f32 ux (-.f32 1 ux)) 1)
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 ux))) 3)
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 ux)))))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 ux))))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 ux))) 1))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 ux))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 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 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (/.f32 1 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))
(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)))))))
(fma.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (/.f32 1 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (-.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(*.f32 (*.f32 yi 1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) yi)
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (*.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 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))
(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)))))))
(fma.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(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)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 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 (pow.f32 (PI.f32) 3))) 1)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(*.f32 1 (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) 1) (PI.f32))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (PI.f32) 6))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))) 1)
(pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 1)
(pow.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) (cbrt.f32 -4/3)) 3)
(pow.f32 (pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))) 2)
(sqrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3) 2) 16/9))
(log.f32 (pow.f32 (exp.f32 -4/3) (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))))
(cbrt.f32 (pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 3))
(expm1.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(exp.f32 (log.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(exp.f32 (*.f32 (log.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))) 1))
(log1p.f32 (expm1.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
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 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 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 (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux ux))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))) (*.f32 maxCos (pow.f32 ux 2)))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 3))
(*.f32 maxCos (neg.f32 (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 -1 (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (neg.f32 maxCos) (pow.f32 ux 3))
(*.f32 maxCos (neg.f32 (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(+.f32 (*.f32 maxCos (pow.f32 ux 2)) (*.f32 -1 (*.f32 maxCos (pow.f32 ux 3))))
(fma.f32 maxCos (*.f32 ux ux) (*.f32 (neg.f32 maxCos) (pow.f32 ux 3)))
(-.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 maxCos (pow.f32 ux 3)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (pow.f32 ux 2)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) zi)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 maxCos zi)
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (neg.f32 maxCos) (*.f32 ux zi))
(*.f32 maxCos (neg.f32 (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(*.f32 -1 (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (neg.f32 maxCos) (*.f32 ux zi))
(*.f32 maxCos (neg.f32 (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
ux
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 ux (-.f32 1 ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 ux (-.f32 1 ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 ux (-.f32 1 ux))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 ux (neg.f32 ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 ux (-.f32 1 ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 ux (-.f32 1 ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 ux (-.f32 1 ux))
(*.f32 -1 (pow.f32 ux 2))
(*.f32 ux (neg.f32 ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 ux (-.f32 1 ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 ux (-.f32 1 ux))
(+.f32 ux (*.f32 -1 (pow.f32 ux 2)))
(*.f32 ux (-.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 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 2 (*.f32 (PI.f32) (*.f32 uy yi)))
(+.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 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))
(fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3)))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5))) (fma.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7))) (fma.f32 -4/3 (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))))))
(fma.f32 4/15 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) (fma.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 yi (pow.f32 uy 7))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3)))))
(*.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 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 yi 2) (+.f32 (*.f32 1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 (*.f32 yi yi) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 0)))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (*.f32 yi (*.f32 yi 0)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 yi 2) (+.f32 (*.f32 1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (pow.f32 yi 3) (+.f32 (*.f32 1/3 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (+.f32 (*.f32 1/6 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (*.f32 yi yi) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 0) (*.f32 (pow.f32 yi 3) (fma.f32 1/3 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) -1/3)))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0) (*.f32 yi (*.f32 yi 0))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 yi 2) (+.f32 (*.f32 1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)) (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (+.f32 (*.f32 (pow.f32 yi 4) (+.f32 (*.f32 1/24 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) (+.f32 (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) (+.f32 (*.f32 1/8 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)) (*.f32 1/3 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 4)))))) (*.f32 (pow.f32 yi 3) (+.f32 (*.f32 1/3 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (+.f32 (*.f32 1/6 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)) (*.f32 -1/2 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3))))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (*.f32 yi yi) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 2) 0) (fma.f32 (pow.f32 yi 4) (fma.f32 1/24 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4) (fma.f32 -1/2 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4) 11/24))) (*.f32 (pow.f32 yi 3) (fma.f32 1/3 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) -1/3))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (*.f32 yi yi) 0 (fma.f32 (pow.f32 yi 4) (fma.f32 1/24 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 4) -1/24)) (*.f32 (pow.f32 yi 3) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 3) 0)))))
(-.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(expm1.f32 (fma.f32 -1 (neg.f32 (log.f32 yi)) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1)
(-.f32 (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 yi)) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (-.f32 (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 yi)) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (/.f32 yi yi) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1))
(-.f32 (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 yi)) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (-.f32 (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 yi)) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (/.f32 yi yi) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1))
(-.f32 (+.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (/.f32 (exp.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 yi))) (log.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(+.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 yi)) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (-.f32 (/.f32 (exp.f32 (fma.f32 -1 (neg.f32 (log.f32 yi)) (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) -1))
(fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (fma.f32 (/.f32 yi yi) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) -1))
(-.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) 1)
(expm1.f32 (+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi)))))
(fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (/.f32 -1 yi) -1) -1)
(+.f32 -1 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi))))) (-.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(+.f32 (*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (/.f32 (pow.f32 (/.f32 -1 yi) -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (/.f32 -1 yi) -1) -1))
(+.f32 -1 (+.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi))))) (-.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(+.f32 (*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (/.f32 (pow.f32 (/.f32 -1 yi) -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (/.f32 -1 yi) -1) -1))
(+.f32 -1 (+.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(-.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 -1 (log.f32 (/.f32 -1 yi))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(+.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi))))) (-.f32 (/.f32 (exp.f32 (+.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (neg.f32 (log.f32 (/.f32 -1 yi))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 1))
(+.f32 (*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) yi) (/.f32 (pow.f32 (/.f32 -1 yi) -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (pow.f32 (/.f32 -1 yi) -1) -1))
(+.f32 -1 (+.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (*.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 2 (*.f32 (PI.f32) (*.f32 uy yi)))
(+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))
(fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) 2)) 0) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))
(fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 uy (*.f32 uy 0)))
(+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 1/6 (+.f32 (*.f32 16 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))) (*.f32 -8 (*.f32 yi (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 4/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))) (*.f32 -4 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))
(fma.f32 (pow.f32 uy 3) (fma.f32 1/6 (fma.f32 16 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -8)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)) -8/3)) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) 2)) 0) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))))
(fma.f32 (pow.f32 uy 3) (fma.f32 1/6 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 (pow.f32 yi 3) 16) (*.f32 yi -8))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 yi 3) -8/3))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 uy (*.f32 uy 0))))
(+.f32 (*.f32 (pow.f32 uy 3) (+.f32 (*.f32 1/6 (+.f32 (*.f32 16 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))) (*.f32 -8 (*.f32 yi (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 4/3 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))) (*.f32 -4 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3)))))) (+.f32 (*.f32 (pow.f32 uy 4) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 2 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 1/3 (*.f32 yi (*.f32 (PI.f32) (+.f32 (*.f32 16 (*.f32 (pow.f32 yi 3) (pow.f32 (PI.f32) 3))) (*.f32 -8 (*.f32 yi (pow.f32 (PI.f32) 3))))))) (*.f32 1/24 (+.f32 (*.f32 64 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 4))) (*.f32 -96 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4)))))))))) (+.f32 (*.f32 (pow.f32 uy 2) (+.f32 (*.f32 -2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 (pow.f32 yi 2) (pow.f32 (PI.f32) 2))))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
(fma.f32 (pow.f32 uy 3) (fma.f32 1/6 (fma.f32 16 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -8)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)) -8/3)) (fma.f32 (pow.f32 uy 4) (fma.f32 2/3 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4)) (fma.f32 -4 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4)) (fma.f32 2 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4)) (fma.f32 1/3 (*.f32 (*.f32 (PI.f32) yi) (fma.f32 16 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 yi 3)) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -8))) (*.f32 1/24 (fma.f32 64 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4)) -96))))))) (fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 yi yi) (pow.f32 (PI.f32) 2)) 0) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi)))))
(fma.f32 (pow.f32 uy 3) (fma.f32 1/6 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 (pow.f32 yi 3) 16) (*.f32 yi -8))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 yi 3) -8/3))) (fma.f32 (pow.f32 uy 4) (+.f32 (fma.f32 2 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4)) (fma.f32 1/24 (*.f32 (pow.f32 (PI.f32) 4) (+.f32 (*.f32 (*.f32 64 yi) yi) (*.f32 (pow.f32 yi 4) -96))) (*.f32 yi (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 (pow.f32 yi 3) 16) (*.f32 yi -8)))) 1/3)))) (*.f32 (*.f32 (pow.f32 yi 4) (pow.f32 (PI.f32) 4)) -10/3)) (fma.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)) (*.f32 uy (*.f32 uy 0)))))
(*.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 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 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(*.f32 -4/3 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.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 1 (*.f32 uy (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy 2) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2) (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) 1) uy)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 uy 1) (*.f32 2 (PI.f32)))
(*.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 (PI.f32) uy) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (PI.f32) 1) (*.f32 uy 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 4 (*.f32 uy uy)))) (cbrt.f32 (*.f32 uy 2)))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 4 (*.f32 uy uy))) (cbrt.f32 (*.f32 2 uy))))
(*.f32 (PI.f32) (*.f32 (cbrt.f32 (*.f32 uy (*.f32 uy 4))) (cbrt.f32 (*.f32 2 uy))))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 uy 2))) (sqrt.f32 (*.f32 uy 2)))
(*.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))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 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))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 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))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 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))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)))) 1)
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 1)
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))) 3)
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(pow.f32 (pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 3) 1/3)
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))) 2)
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 2))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 maxCos) ux) (*.f32 ux (-.f32 1 ux))))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)))))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux)) 3))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 (*.f32 ux (-.f32 1 ux)) 3)))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))) 1))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 ux maxCos) ux) (-.f32 1 ux))))
(*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux ux))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 1 ux)))
(+.f32 (*.f32 zi maxCos) (*.f32 zi (*.f32 ux (neg.f32 maxCos))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 ux (neg.f32 maxCos)) zi))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(-.f32 (exp.f32 (log1p.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))) 1)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 1)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(pow.f32 (cbrt.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 3)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(pow.f32 (pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 3) 1/3)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(pow.f32 (sqrt.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 2)
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(sqrt.f32 (pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 2))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(log.f32 (pow.f32 (exp.f32 zi) (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(cbrt.f32 (pow.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))) 3))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(cbrt.f32 (*.f32 (pow.f32 zi 3) (pow.f32 (-.f32 maxCos (*.f32 ux maxCos)) 3)))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 maxCos (*.f32 ux maxCos)) 3) (pow.f32 zi 3)))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(expm1.f32 (log1p.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(exp.f32 (log.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(exp.f32 (*.f32 (log.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 1))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(log1p.f32 (expm1.f32 (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(*.f32 zi (-.f32 maxCos (*.f32 maxCos ux)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos zi))
(+.f32 ux (*.f32 (neg.f32 ux) ux))
(*.f32 ux (-.f32 1 ux))
(+.f32 (*.f32 ux 1) (*.f32 ux (neg.f32 ux)))
(*.f32 ux (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (-.f32 1 ux)))) 1)
(*.f32 ux (-.f32 1 ux))
(pow.f32 (*.f32 ux (-.f32 1 ux)) 1)
(*.f32 ux (-.f32 1 ux))
(pow.f32 (cbrt.f32 (*.f32 ux (-.f32 1 ux))) 3)
(*.f32 ux (-.f32 1 ux))
(pow.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3) 1/3)
(*.f32 ux (-.f32 1 ux))
(pow.f32 (sqrt.f32 (*.f32 ux (-.f32 1 ux))) 2)
(*.f32 ux (-.f32 1 ux))
(sqrt.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 2))
(*.f32 ux (-.f32 1 ux))
(log.f32 (pow.f32 (exp.f32 ux) (-.f32 1 ux)))
(*.f32 ux (-.f32 1 ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (-.f32 1 ux)))))
(*.f32 ux (-.f32 1 ux))
(cbrt.f32 (pow.f32 (*.f32 ux (-.f32 1 ux)) 3))
(*.f32 ux (-.f32 1 ux))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (-.f32 1 ux) 3)))
(*.f32 ux (-.f32 1 ux))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 ux 3)))
(*.f32 ux (-.f32 1 ux))
(expm1.f32 (log1p.f32 (*.f32 ux (-.f32 1 ux))))
(*.f32 ux (-.f32 1 ux))
(exp.f32 (log.f32 (*.f32 ux (-.f32 1 ux))))
(*.f32 ux (-.f32 1 ux))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 1 ux))) 1))
(*.f32 ux (-.f32 1 ux))
(log1p.f32 (expm1.f32 (*.f32 ux (-.f32 1 ux))))
(*.f32 ux (-.f32 1 ux))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 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))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(+.f32 -1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)
(+.f32 -1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(+.f32 (/.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 3) (+.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (/.f32 -1 (+.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (/.f32 1 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (/.f32 1 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(+.f32 (/.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (/.f32 -1 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 3)) (+.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))
(*.f32 (/.f32 1 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 3)) (+.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 3)) (+.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(*.f32 (/.f32 1 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))
(*.f32 (/.f32 1 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 3)) (-.f32 (-.f32 -2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))) (neg.f32 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)) (-.f32 -2 (*.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 (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 (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 (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 (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 (PI.f32) (*.f32 2 uy))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))
(*.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 (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 (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 (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 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (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 (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 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(+.f32 -1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(+.f32 -1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(+.f32 -1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(+.f32 -1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (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 (PI.f32) (*.f32 2 uy))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 3)) (+.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (/.f32 1 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))
(*.f32 (/.f32 1 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1) (-.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 1))
(+.f32 -1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(*.f32 (*.f32 yi 1) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1) yi)
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 3)) (+.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))
(*.f32 (/.f32 1 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 3)) (+.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (-.f32 1 (*.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 3)) (+.f32 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1))
(*.f32 (/.f32 1 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))
(*.f32 (/.f32 1 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))) (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) (+.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2) (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 3)) (-.f32 (-.f32 -2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)) (neg.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) 2))) (neg.f32 (+.f32 2 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))) 1) 2)) (-.f32 -2 (*.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 (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 (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 (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 (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 (PI.f32) (*.f32 2 uy))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))
(*.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 (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 (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 (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 (PI.f32) (*.f32 2 uy))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (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 (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 (PI.f32) (*.f32 2 uy))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))
(fma.f32 1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1)
(+.f32 -1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(+.f32 -1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)
(+.f32 -1 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (E.f32) (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (cbrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (sqrt.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 2)
(*.f32 (PI.f32) (*.f32 2 uy))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) 2)) (cbrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy))))) (sqrt.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 uy)))))
(sqrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 2))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (PI.f32)) uy))
(*.f32 (PI.f32) (*.f32 2 uy))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (PI.f32) (*.f32 2 uy))
(cbrt.f32 (pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 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 (PI.f32) 3) (pow.f32 (*.f32 uy 2) 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))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 uy))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(exp.f32 (*.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))) 1))
(*.f32 (PI.f32) (*.f32 2 uy))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (PI.f32) (*.f32 2 uy))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(pow.f32 (PI.f32) 3)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(pow.f32 (PI.f32) 3)
(*.f32 1 (pow.f32 (PI.f32) 3))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) 1) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 3)
(sqrt.f32 (pow.f32 (PI.f32) 6))
(pow.f32 (PI.f32) 3)
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(pow.f32 (PI.f32) 3)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(pow.f32 (PI.f32) 3)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(pow.f32 (PI.f32) 3)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))) 1)
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 1)
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(pow.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) (cbrt.f32 -4/3)) 3)
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(pow.f32 (pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 3) 1/3)
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(pow.f32 (sqrt.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))) 2)
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(sqrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3) 2) 16/9))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 6) 16/9))
(log.f32 (pow.f32 (exp.f32 -4/3) (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(cbrt.f32 (pow.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3)) 3))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(expm1.f32 (log1p.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(exp.f32 (log.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(exp.f32 (*.f32 (log.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))) 1))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))
(log1p.f32 (expm1.f32 (*.f32 -4/3 (pow.f32 (*.f32 uy (*.f32 (PI.f32) (cbrt.f32 yi))) 3))))
(*.f32 (*.f32 -4/3 yi) (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 -4/3 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) yi))
(*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3))

eval1.0s (2.8%)

Compiler

Compiled 40021 to 24445 computations (38.9% saved)

prune410.0ms (1.1%)

Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New61926645
Fresh9514
Picked505
Done000
Total63331664
Accuracy
99.7%
Counts
664 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3)) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
66.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 -1 (+.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
98.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
50.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
98.7%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
96.7%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
93.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
93.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
96.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
60.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (neg.f32 maxCos) (*.f32 ux zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
65.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos zi)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
67.5%
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
74.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) (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
74.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) (fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
51.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) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.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 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.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 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.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 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.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) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.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) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.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) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) 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) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 (*.f32 (pow.f32 (*.f32 uy (PI.f32)) 3) (*.f32 yi -4/3)) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))))))
66.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 -1 (+.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
98.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi)))))
50.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi)))))
98.7%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
96.7%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
93.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
93.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
96.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
60.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (neg.f32 maxCos) (*.f32 ux zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
65.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos zi)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
67.5%
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
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 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
74.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) (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
74.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) (fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
51.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) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.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 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.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 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.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 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.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) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.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) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.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) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) 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) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 6896 to 4836 computations (29.9% saved)

localize4.5s (11.9%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.3%
(*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
94.9%
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
97.7%
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
96.2%
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
99.4%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.3%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.6%
(*.f32 (PI.f32) (*.f32 uy yi))
99.6%
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
99.5%
(*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))
99.5%
(*.f32 ux (*.f32 ux maxCos))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
99.4%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.3%
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.0%
(*.f32 (*.f32 2 uy) (PI.f32))
Compiler

Compiled 1239 to 720 computations (41.9% saved)

series22.0ms (0.1%)

Counts
7 → 148
Calls

45 calls:

TimeVariablePointExpression
3.0ms
yi
@inf
(*.f32 (PI.f32) (*.f32 uy yi))
2.0ms
uy
@inf
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
2.0ms
uy
@0
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
2.0ms
uy
@-inf
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
1.0ms
yi
@-inf
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)

rewrite79.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
806×associate-*r*
682×add-sqr-sqrt
670×pow1
666×*-un-lft-identity
628×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037193
1760187
Stop Event
node limit
Counts
7 → 135
Calls
Call 1
Inputs
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 ux (*.f32 ux maxCos))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(*.f32 (PI.f32) (*.f32 uy yi))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)
(*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) maxCos))) 1)
(pow.f32 (*.f32 (*.f32 ux ux) maxCos) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) maxCos)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 maxCos)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 2))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux ux) maxCos))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (*.f32 ux ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux ux) maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux ux) maxCos)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) 1) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3) 1/3)
(pow.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) (pow.f32 (-.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3) (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) yi) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy yi) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) 1)
(*.f32 1 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 yi) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) 2)
(sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2) 3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) 3))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) yi)
(*.f32 (*.f32 yi 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 1) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 yi)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))) 1)
(pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))))

simplify519.0ms (1.4%)

Algorithm
egg-herbie
Rules
1546×associate-*r*
1308×associate-*l*
1056×log-prod
490×*-commutative
450×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049612693
1135310997
2644610997
Stop Event
node limit
Counts
283 → 257
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 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 uy (*.f32 yi (PI.f32)))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (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 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) maxCos))) 1)
(pow.f32 (*.f32 (*.f32 ux ux) maxCos) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) maxCos)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 3) 1/3)
(pow.f32 (*.f32 ux (sqrt.f32 maxCos)) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 2))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 ux maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux ux) maxCos))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 3))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux ux) maxCos)))
(exp.f32 (log.f32 (*.f32 (*.f32 ux ux) maxCos)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux ux) maxCos)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux ux) maxCos)))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) 1) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (neg.f32 ux)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) 1)
(pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3) 1/3)
(pow.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (-.f32 1 ux))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) (pow.f32 (-.f32 1 ux) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3) (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) yi) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy yi) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy yi) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) 1)
(*.f32 1 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 yi) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 3)
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) 2)
(sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2) 3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) 3))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) yi)
(*.f32 (*.f32 yi 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 1) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 yi)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))) 1)
(pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 2))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (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 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3) (pow.f32 yi 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))))
Outputs
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 maxCos (pow.f32 ux 2))
(*.f32 ux (*.f32 maxCos ux))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(pow.f32 (*.f32 maxCos ux) 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3)))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (pow.f32 ux 3)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 3))) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 (-.f32 1 ux) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 yi (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(*.f32 uy (*.f32 yi (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 1 1/3) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(*.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 yi (pow.f32 uy 3)) (pow.f32 (PI.f32) 3)))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (+.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi) (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 yi (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))))))
(fma.f32 2 (*.f32 uy (*.f32 (*.f32 (PI.f32) yi) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) yi))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 -4/3 (*.f32 (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(fma.f32 2 (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 yi (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7)))) (fma.f32 4/15 (*.f32 yi (*.f32 (*.f32 (pow.f32 uy 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))) (*.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))) (*.f32 (*.f32 yi (pow.f32 uy 3)) (pow.f32 (PI.f32) 3)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (+.f32 (*.f32 -4/3 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3))) (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 (pow.f32 (PI.f32) 5) yi))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))) (+.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) yi) (*.f32 (*.f32 -8/315 yi) (*.f32 (pow.f32 uy 7) (pow.f32 (PI.f32) 7))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 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 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (*.f32 maxCos ux) 2)) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 1 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))))) (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (*.f32 maxCos ux) 2)) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 4)) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (*.f32 maxCos maxCos) -1/2) 2)))) (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (+.f32 1 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3)))))) (*.f32 (*.f32 yi -1/2) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (*.f32 maxCos ux) 2)) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 ux 4) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 maxCos (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 yi (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos))))
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi)) (fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos)) (*.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 maxCos ux))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (neg.f32 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 maxCos ux) yi)) 1/2))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 maxCos (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 yi (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) maxCos))))
(fma.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi)) (fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (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 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (neg.f32 (/.f32 maxCos (sqrt.f32 -1))) 2)) (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) yi)) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (fma.f32 -1/2 (*.f32 (/.f32 yi (/.f32 maxCos (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (/.f32 (*.f32 maxCos ux) (+.f32 (/.f32 maxCos (/.f32 -1 maxCos)) (/.f32 (*.f32 maxCos maxCos) 1)))) 1/2))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 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 yi (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 -1/8 yi) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4)) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 4))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1/8))))
(+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 -1/16 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 6)) (*.f32 (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 -1/8 yi) (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 maxCos 4)) (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (pow.f32 ux 4)))))))
(fma.f32 -1/16 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6))) (*.f32 yi (pow.f32 (-.f32 1 ux) 6))) (fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (pow.f32 (*.f32 maxCos ux) 4)) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) -1/8)))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) (sqrt.f32 -1)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))) (*.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (fma.f32 -1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (*.f32 maxCos ux) 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (fma.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))) (*.f32 -1/8 (/.f32 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (fma.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (*.f32 maxCos ux) 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (-.f32 1 ux)) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))))
(fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (fma.f32 1/16 (*.f32 (/.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5))) (fma.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))) (*.f32 -1/8 (/.f32 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3)))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))))
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (neg.f32 (sqrt.f32 -1)) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))))
(-.f32 (*.f32 (*.f32 -1/2 (/.f32 yi (sqrt.f32 -1))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (*.f32 maxCos ux) 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 1/8)))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) 1/8) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))) (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (fma.f32 -1 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (*.f32 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)) (pow.f32 (*.f32 maxCos ux) 3)) (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 1/8))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))) (/.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 5))) (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 yi (neg.f32 (sqrt.f32 -1))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3))) 1/8) (*.f32 (-.f32 1 ux) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi)) (sqrt.f32 -1))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 1)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (E.f32) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 2)) (cbrt.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 2))
(fabs.f32 (*.f32 uy (*.f32 2 (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) uy) (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 uy 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 uy) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 uy) 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 uy (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) maxCos))) 1)
(*.f32 ux (*.f32 maxCos ux))
(pow.f32 (*.f32 (*.f32 ux ux) maxCos) 1)
(*.f32 ux (*.f32 maxCos ux))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 ux ux) maxCos)) 3)
(*.f32 ux (*.f32 maxCos ux))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 3) 1/3)
(*.f32 ux (*.f32 maxCos ux))
(pow.f32 (*.f32 ux (sqrt.f32 maxCos)) 2)
(*.f32 ux (*.f32 maxCos ux))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 2))
(sqrt.f32 (pow.f32 (*.f32 ux (*.f32 maxCos ux)) 2))
(fabs.f32 (*.f32 ux (*.f32 maxCos ux)))
(log.f32 (pow.f32 (exp.f32 ux) (*.f32 ux maxCos)))
(*.f32 ux (*.f32 maxCos ux))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux ux) maxCos))))
(*.f32 ux (*.f32 maxCos ux))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 3))
(*.f32 ux (*.f32 maxCos ux))
(cbrt.f32 (*.f32 (pow.f32 ux 3) (pow.f32 (*.f32 ux maxCos) 3)))
(*.f32 ux (*.f32 maxCos ux))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 3) (pow.f32 ux 3)))
(*.f32 ux (*.f32 maxCos ux))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux ux) maxCos)))
(*.f32 ux (*.f32 maxCos ux))
(exp.f32 (log.f32 (*.f32 (*.f32 ux ux) maxCos)))
(*.f32 ux (*.f32 maxCos ux))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 ux ux) maxCos)) 1))
(*.f32 ux (*.f32 maxCos ux))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux ux) maxCos)))
(*.f32 ux (*.f32 maxCos ux))
(+.f32 (pow.f32 (*.f32 ux maxCos) 2) (*.f32 (neg.f32 ux) (pow.f32 (*.f32 ux maxCos) 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(+.f32 (*.f32 (pow.f32 (*.f32 ux maxCos) 2) 1) (*.f32 (pow.f32 (*.f32 ux maxCos) 2) (neg.f32 ux)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))) 1)
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 1)
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 3)
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3) 1/3)
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(pow.f32 (*.f32 (*.f32 ux maxCos) (sqrt.f32 (-.f32 1 ux))) 2)
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)) 2))
(fabs.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 ux)) (pow.f32 (*.f32 ux maxCos) 2)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)))))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2)) 3))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 ux) 3) (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 ux maxCos) 2) 3) (pow.f32 (-.f32 1 ux) 3)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 maxCos (-.f32 1 ux)) 3) (pow.f32 (*.f32 (*.f32 ux ux) maxCos) 3)))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(exp.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))) 1))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 ux) (pow.f32 (*.f32 ux maxCos) 2))))
(fma.f32 -1 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (-.f32 1 ux) (pow.f32 (*.f32 maxCos ux) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi)))) 1)
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 1)
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3)
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2)
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 2))
(fabs.f32 (*.f32 uy (*.f32 (PI.f32) yi)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 uy) yi) (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi)))))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 uy yi)) 3))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 uy yi) 3)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 uy yi) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 1))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 uy yi))))
(*.f32 (PI.f32) (*.f32 uy yi))
(*.f32 uy (*.f32 (PI.f32) yi))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) 1)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 1 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 yi) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 yi))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (cbrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (cbrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (cbrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 2)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (cbrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (cbrt.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 3)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) 2)
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))
(sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 2))
(fabs.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1/3))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 1)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 1 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.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 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2) 3) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 1) yi)
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 yi 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 yi (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 (cbrt.f32 yi) 2)) (cbrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) 1) (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (cbrt.f32 yi)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 yi)))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (cbrt.f32 yi)) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 2) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/6))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 2))
(fabs.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(log.f32 (pow.f32 (exp.f32 yi) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 3))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 3) (pow.f32 yi 3)))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) 1))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))) 1)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 1)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) 3)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(pow.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3) 1/3)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) 2)
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 2))
(sqrt.f32 (pow.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))) 2))
(fabs.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2)))))
(log.f32 (pow.f32 (exp.f32 yi) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(cbrt.f32 (*.f32 (pow.f32 yi 3) (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3)))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2)))) 3) (pow.f32 yi 3)))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(exp.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))) 1))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 maxCos (-.f32 1 ux))) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (pow.f32 (-.f32 1 ux) 2)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)) 2))))

eval3.0s (8%)

Compiler

Compiled 63277 to 40511 computations (36% saved)

prune742.0ms (2%)

Pruning

44 alts after pruning (43 fresh and 1 done)

PrunedKeptTotal
New1094361130
Fresh19726
Picked415
Done000
Total1117441161
Accuracy
99.8%
Counts
1161 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 -1 (+.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
93.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
93.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
96.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
65.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos zi)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
60.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (neg.f32 maxCos) (*.f32 ux zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
65.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos zi)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
67.5%
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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) (pow.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 yi)) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 4 (*.f32 uy uy)))) (cbrt.f32 (*.f32 uy 2)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.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 (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.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))
50.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
90.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux ux)) zi))
96.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
47.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 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.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 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
85.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 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux ux)) zi))
93.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) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
74.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
74.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
51.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (+.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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)))) (*.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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (E.f32) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 ux maxCos) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
66.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 -1 (+.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
93.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
93.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
96.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
65.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos zi)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
60.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (neg.f32 maxCos) (*.f32 ux zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
65.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos zi)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
67.5%
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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) (pow.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 yi)) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 4 (*.f32 uy uy)))) (cbrt.f32 (*.f32 uy 2)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.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 (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.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))
50.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 yi)) (sqrt.f32 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
90.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux ux)) zi))
96.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
47.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 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.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 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
85.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 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux ux)) zi))
93.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) (*.f32 2 (*.f32 yi (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
74.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
74.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
51.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (+.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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)))) (*.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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (E.f32) (log.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 ux maxCos) zi))
98.9%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 8968 to 6374 computations (28.9% saved)

localize2.3s (6%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.3%
(*.f32 yi (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))))
99.1%
(*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
96.9%
(pow.f32 (*.f32 2 (PI.f32)) 3)
99.3%
(*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
99.2%
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
99.0%
(*.f32 uy (PI.f32))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
99.4%
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
99.3%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
98.6%
(*.f32 (PI.f32) (*.f32 uy yi))
99.6%
(*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))
99.5%
(*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))
99.5%
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
99.0%
(*.f32 uy (*.f32 2 (PI.f32)))
99.3%
(*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))
99.3%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)
99.3%
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
99.0%
(*.f32 (*.f32 uy 2) (PI.f32))
Compiler

Compiled 1229 to 677 computations (44.9% saved)

series20.0ms (0.1%)

Counts
10 → 192
Calls

51 calls:

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

rewrite83.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
904×add-sqr-sqrt
894×pow1
888×*-un-lft-identity
832×log1p-expm1-u
830×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045234
1935234
Stop Event
node limit
Counts
10 → 91
Calls
Call 1
Inputs
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.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 ux ux) (*.f32 maxCos maxCos))
(*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(pow.f32 (*.f32 2 (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3))
(*.f32 yi (sin.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 uy 3)))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)) 1)
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) 1)
(pow.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) 1)
(log.f32 (exp.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))) 1)
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 1)
(log.f32 (exp.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(-.f32 (+.f32 1 (*.f32 (*.f32 2 uy) (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 (*.f32 2 uy) (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (cbrt.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 1)
(log.f32 (exp.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 2 uy) (PI.f32)) (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 2 uy) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 1)
(log.f32 (exp.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 8 (pow.f32 (PI.f32) 3)))) 1)
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 2 (PI.f32)) (*.f32 2 (PI.f32))))
(*.f32 1 (*.f32 8 (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 2 (PI.f32))) (*.f32 2 (PI.f32)))
(*.f32 8 (pow.f32 (PI.f32) 3))
(*.f32 (sqrt.f32 (*.f32 8 (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3/2) (pow.f32 (*.f32 2 (PI.f32)) 3/2))
(log.f32 (exp.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 8 (pow.f32 (PI.f32) 3)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 8 (pow.f32 (PI.f32) 3))) (*.f32 8 (pow.f32 (PI.f32) 3))))
(expm1.f32 (log1p.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(exp.f32 (log.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(log1p.f32 (expm1.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3))) 1)
(pow.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3) 1)
(pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)
(log.f32 (exp.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3) (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)) (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))) 1)
(log.f32 (exp.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))

simplify177.0ms (0.5%)

Algorithm
egg-herbie
Rules
1424×associate-*r*
1206×associate-*l*
1200×unswap-sqr
612×log-prod
558×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044513961
1127311155
2563011035
Stop Event
node limit
Counts
283 → 211
Calls
Call 1
Inputs
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 yi (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(+.f32 (*.f32 -1/6 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 6) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 yi (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(+.f32 (*.f32 -1/6 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 6) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 yi (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 1/120 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 10) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(+.f32 (*.f32 -1/6 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 6) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 yi (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (+.f32 (*.f32 -1/5040 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 14) (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 1/120 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 10) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 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 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 maxCos (*.f32 ux zi))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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 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 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.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/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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 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 -1 (*.f32 (cbrt.f32 -8) (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 -1 (*.f32 (cbrt.f32 -8) (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 -1 (*.f32 (cbrt.f32 -8) (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 -1 (*.f32 (cbrt.f32 -8) (*.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)
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 uy (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)) 1)
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) 1)
(pow.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) 1)
(log.f32 (exp.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(exp.f32 (log.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))) 1)
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 1)
(log.f32 (exp.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(pow.f32 (*.f32 uy (PI.f32)) 1)
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (*.f32 uy (PI.f32))))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(-.f32 (+.f32 1 (*.f32 (*.f32 2 uy) (PI.f32))) 1)
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 (*.f32 2 uy) (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (cbrt.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (*.f32 2 uy) (PI.f32))
(pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 1)
(log.f32 (exp.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 2 uy) (PI.f32)) (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 2 uy) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 1)
(log.f32 (exp.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 8 (pow.f32 (PI.f32) 3)))) 1)
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 2 (PI.f32)) (*.f32 2 (PI.f32))))
(*.f32 1 (*.f32 8 (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 2 (PI.f32))) (*.f32 2 (PI.f32)))
(*.f32 8 (pow.f32 (PI.f32) 3))
(*.f32 (sqrt.f32 (*.f32 8 (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3/2) (pow.f32 (*.f32 2 (PI.f32)) 3/2))
(log.f32 (exp.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 8 (pow.f32 (PI.f32) 3)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 8 (pow.f32 (PI.f32) 3))) (*.f32 8 (pow.f32 (PI.f32) 3))))
(expm1.f32 (log1p.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(exp.f32 (log.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(log1p.f32 (expm1.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3))) 1)
(pow.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3) 1)
(pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)
(log.f32 (exp.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3))))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3) (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)) (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))) 1)
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))) 1)
(log.f32 (exp.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
Outputs
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 yi (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 (*.f32 uy (PI.f32)) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
(*.f32 2 (*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2)))))
(+.f32 (*.f32 -1/6 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 6) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 yi (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))
(fma.f32 -1/6 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 (pow.f32 (sqrt.f32 2) 6) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)))) (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 (*.f32 uy (PI.f32)) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi)) (*.f32 (*.f32 -1/6 (pow.f32 (sqrt.f32 2) 6)) (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) -4/3 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi))))
(+.f32 (*.f32 -1/6 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 6) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 yi (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (*.f32 1/120 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 10) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))))))
(fma.f32 -1/6 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 (pow.f32 (sqrt.f32 2) 6) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)))) (fma.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 (*.f32 uy (PI.f32)) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 1/120 (*.f32 (pow.f32 (sqrt.f32 2) 10) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))))
(fma.f32 -1/6 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 (pow.f32 (sqrt.f32 2) 6) (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 (sqrt.f32 2) 10) (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) -4/3 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 1/120 (*.f32 (pow.f32 (sqrt.f32 2) 10) (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5)))))))
(+.f32 (*.f32 -1/6 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 6) (*.f32 (pow.f32 uy 3) (*.f32 yi (pow.f32 (PI.f32) 3)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (+.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 yi (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2)))))) (+.f32 (*.f32 -1/5040 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 14) (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))) (*.f32 1/120 (*.f32 (*.f32 (pow.f32 (sqrt.f32 2) 10) (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))))))
(fma.f32 -1/6 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 (pow.f32 (sqrt.f32 2) 6) (*.f32 (*.f32 (pow.f32 uy 3) yi) (pow.f32 (PI.f32) 3)))) (fma.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 (*.f32 uy (PI.f32)) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (fma.f32 -1/5040 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 (pow.f32 (sqrt.f32 2) 14) (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)))) (*.f32 (*.f32 1/120 (*.f32 (pow.f32 (sqrt.f32 2) 10) (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi)) (*.f32 (*.f32 -1/6 (pow.f32 (sqrt.f32 2) 6)) (*.f32 yi (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 (sqrt.f32 2) 10) (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))) (*.f32 -1/5040 (*.f32 (pow.f32 (sqrt.f32 2) 14) (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (fma.f32 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) -4/3 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 (sqrt.f32 2) 10) (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))))) (*.f32 -1/5040 (*.f32 (pow.f32 (sqrt.f32 2) 14) (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos))) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 yi (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))
(fma.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos))) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 ux 4) (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (pow.f32 maxCos 2)) 2) (pow.f32 maxCos 2)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 yi (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 3) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 (*.f32 yi (pow.f32 ux 4)) (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (pow.f32 (*.f32 (*.f32 maxCos maxCos) -1/2) 2)))) (*.f32 yi (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux 3)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 yi (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (pow.f32 ux 3))) 1) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 yi -1/2) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos))) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (fma.f32 maxCos maxCos (*.f32 (pow.f32 maxCos 4) 1/4)))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))
(*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux maxCos))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) maxCos))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 maxCos ux)))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))))))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (fma.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 ux maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) maxCos))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (neg.f32 (sqrt.f32 -1)) yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (*.f32 ux maxCos))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))
(*.f32 yi (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux maxCos))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (sqrt.f32 -1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (/.f32 maxCos (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) maxCos))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 maxCos 2) (pow.f32 (*.f32 -1 (/.f32 maxCos (sqrt.f32 -1))) 2)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) maxCos))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 maxCos (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (*.f32 yi (*.f32 (+.f32 (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (pow.f32 maxCos 2) (pow.f32 (sqrt.f32 -1) 2))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 maxCos ux)))))))
(fma.f32 -1/2 (/.f32 (+.f32 (*.f32 maxCos maxCos) (pow.f32 (neg.f32 (/.f32 maxCos (sqrt.f32 -1))) 2)) (/.f32 (*.f32 maxCos (sqrt.f32 -1)) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))) (+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 4)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 -1) 2)))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 ux maxCos))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (/.f32 maxCos (/.f32 -1 maxCos)) (/.f32 maxCos (/.f32 1 maxCos))) ux))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 maxCos yi)) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 yi (*.f32 ux (*.f32 ux maxCos))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) maxCos) (/.f32 (fma.f32 maxCos maxCos (/.f32 maxCos (/.f32 -1 maxCos))) ux))) (*.f32 (/.f32 yi (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (fma.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 ux 4) (pow.f32 maxCos 4))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) -1/8))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/8 (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (pow.f32 maxCos 4))) yi)) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (*.f32 (pow.f32 ux 2) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/8 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 maxCos 4) (*.f32 (pow.f32 ux 4) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/16 (*.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 6) (*.f32 (pow.f32 maxCos 6) (*.f32 (pow.f32 ux 6) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 2)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (fma.f32 -1/8 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 4)) (*.f32 (*.f32 (pow.f32 maxCos 4) (pow.f32 ux 4)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (fma.f32 -1/16 (*.f32 (*.f32 yi (pow.f32 (-.f32 1 ux) 6)) (*.f32 (*.f32 (pow.f32 maxCos 6) (pow.f32 ux 6)) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/8 (*.f32 yi (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (pow.f32 ux 4) (pow.f32 maxCos 4))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 6)) (*.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 maxCos 6))) (*.f32 yi -1/16)))))
(fma.f32 -1/2 (*.f32 yi (*.f32 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (fma.f32 -1/8 (*.f32 (pow.f32 (-.f32 1 ux) 4) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 ux 4) (pow.f32 maxCos 4))) yi)) (fma.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (pow.f32 ux 6)) (*.f32 (pow.f32 (-.f32 1 ux) 6) (pow.f32 maxCos 6))) (*.f32 yi -1/16)))))
(*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))))
(*.f32 (*.f32 (sqrt.f32 -1) yi) (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(*.f32 yi (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (*.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 (/.f32 1/2 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) yi))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (fma.f32 -1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (*.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (neg.f32 (sqrt.f32 -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 yi (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))) (fma.f32 -1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (fma.f32 1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (*.f32 1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 -1/8 (*.f32 (/.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (neg.f32 (sqrt.f32 -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (*.f32 1/16 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 5) (pow.f32 maxCos 5)) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))))
(neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))
(*.f32 (sqrt.f32 -1) (neg.f32 (*.f32 (*.f32 (*.f32 yi (-.f32 1 ux)) (*.f32 ux maxCos)) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))))
(-.f32 (*.f32 (/.f32 -1/2 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) yi))) (*.f32 yi (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))))))
(fma.f32 1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))))))))
(-.f32 (fma.f32 (*.f32 (/.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (neg.f32 (sqrt.f32 -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/8 (*.f32 (/.f32 -1/2 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 -1) yi)))) (*.f32 yi (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))) (sqrt.f32 -1))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (pow.f32 maxCos 3) (pow.f32 ux 3)))))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 maxCos ux))))) (+.f32 (*.f32 -1/16 (/.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5)))))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (-.f32 1 ux) (*.f32 yi (*.f32 maxCos (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))))))))
(fma.f32 1/8 (/.f32 yi (/.f32 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 (-.f32 1 ux) 3)) (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3))) (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (fma.f32 -1/2 (*.f32 (/.f32 yi (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 1 ux) (*.f32 ux maxCos)))) (fma.f32 -1/16 (*.f32 (/.f32 yi (pow.f32 (sqrt.f32 -1) 5)) (/.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 1 ux) 5) (*.f32 (pow.f32 maxCos 5) (pow.f32 ux 5))))) (neg.f32 (*.f32 (*.f32 (sqrt.f32 -1) (-.f32 1 ux)) (*.f32 (*.f32 yi maxCos) (*.f32 ux (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))))))))
(fma.f32 (*.f32 (/.f32 yi (*.f32 (pow.f32 (-.f32 1 ux) 3) (*.f32 (*.f32 (pow.f32 ux 3) (pow.f32 maxCos 3)) (neg.f32 (sqrt.f32 -1))))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) 1/8 (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (sqrt.f32 -1)) (/.f32 yi (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))))) (*.f32 -1/16 (*.f32 (/.f32 yi (*.f32 (*.f32 (pow.f32 (-.f32 1 ux) 5) (pow.f32 maxCos 5)) (*.f32 (pow.f32 ux 5) (pow.f32 (sqrt.f32 -1) 5)))) (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.f32 yi (*.f32 (*.f32 (-.f32 1 ux) (*.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))) (*.f32 ux maxCos))) (sqrt.f32 -1)))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 (pow.f32 maxCos 2) (pow.f32 ux 2))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 ux (*.f32 zi maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(*.f32 (*.f32 (*.f32 ux ux) zi) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(*.f32 (*.f32 (*.f32 ux ux) zi) (neg.f32 maxCos))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(+.f32 (*.f32 -1 (*.f32 maxCos (*.f32 (pow.f32 ux 2) zi))) (*.f32 maxCos (*.f32 ux zi)))
(fma.f32 -1 (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)) (*.f32 maxCos (*.f32 ux zi)))
(-.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 maxCos (*.f32 (*.f32 ux ux) zi)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 -1 ux) 1) zi)))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi))
(+.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 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -4/3)))
(fma.f32 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) -4/3 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi)))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.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/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (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 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 4/15 (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -4/3))))
(fma.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 4/15 (fma.f32 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) -4/3 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (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 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 4/15 (fma.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) -8/315 (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -4/3)))))
(fma.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 4/15 (fma.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) -8/315 (fma.f32 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) -4/3 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 8 (*.f32 (pow.f32 uy 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 2 (*.f32 uy (*.f32 yi (PI.f32))))
(*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi))
(+.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 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -4/3)))
(fma.f32 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) -4/3 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi)))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.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/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (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 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 4/15 (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -4/3))))
(fma.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 4/15 (fma.f32 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) -4/3 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi))))
(+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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/15 (*.f32 (*.f32 (pow.f32 uy 5) yi) (pow.f32 (PI.f32) 5)) (fma.f32 -8/315 (*.f32 (*.f32 (pow.f32 uy 7) yi) (pow.f32 (PI.f32) 7)) (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 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 4/15 (fma.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) -8/315 (fma.f32 2 (*.f32 uy (*.f32 (PI.f32) yi)) (*.f32 (pow.f32 uy 3) (*.f32 (*.f32 yi (pow.f32 (PI.f32) 3)) -4/3)))))
(fma.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 uy 5))) 4/15 (fma.f32 (*.f32 yi (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 uy 7))) -8/315 (fma.f32 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) -4/3 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 -1 (*.f32 (cbrt.f32 -8) (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (neg.f32 (*.f32 (*.f32 uy (PI.f32)) (cbrt.f32 -8)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 uy (cbrt.f32 -8)) (neg.f32 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 -1 (*.f32 (cbrt.f32 -8) (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (neg.f32 (*.f32 (*.f32 uy (PI.f32)) (cbrt.f32 -8)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 uy (cbrt.f32 -8)) (neg.f32 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 -1 (*.f32 (cbrt.f32 -8) (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (neg.f32 (*.f32 (*.f32 uy (PI.f32)) (cbrt.f32 -8)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 uy (cbrt.f32 -8)) (neg.f32 (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 -1 (*.f32 (cbrt.f32 -8) (*.f32 uy (PI.f32))))))
(*.f32 yi (sin.f32 (neg.f32 (*.f32 (*.f32 uy (PI.f32)) (cbrt.f32 -8)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 uy (cbrt.f32 -8)) (neg.f32 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32))))) 1)
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 uy (*.f32 2 (PI.f32))) 1)
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32))))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 2 (PI.f32))) (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 uy (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)))) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)) 1)
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi)) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))) (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) 2))) yi))))
(*.f32 yi (*.f32 (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))) (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) 1)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(pow.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) 1)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(log.f32 (exp.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(exp.f32 (log.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))) 1)
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(pow.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) 1)
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(log.f32 (exp.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(expm1.f32 (log1p.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(exp.f32 (log.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(log1p.f32 (expm1.f32 (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
(*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (-.f32 1 ux) (*.f32 ux (*.f32 zi maxCos)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 uy (PI.f32)))) 1)
(*.f32 uy (PI.f32))
(pow.f32 (*.f32 uy (PI.f32)) 1)
(*.f32 uy (PI.f32))
(log.f32 (exp.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (PI.f32))
(cbrt.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(exp.f32 (log.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 uy (PI.f32))))
(*.f32 uy (PI.f32))
(-.f32 (+.f32 1 (*.f32 (*.f32 2 uy) (PI.f32))) 1)
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 1 (*.f32 (*.f32 2 uy) (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy (PI.f32)) 2)
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (cbrt.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(*.f32 (*.f32 2 uy) (PI.f32))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(pow.f32 (*.f32 (*.f32 2 uy) (PI.f32)) 1)
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (exp.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 2 uy) (PI.f32)) (*.f32 (*.f32 2 uy) (PI.f32))) (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(exp.f32 (log.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 2 uy) (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))
(*.f32 2 (*.f32 uy (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))) 1)
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) 1)
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 8 (pow.f32 (PI.f32) 3)))) 1)
(*.f32 (pow.f32 (PI.f32) 3) 8)
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 2 (PI.f32)) (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(*.f32 1 (*.f32 8 (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(*.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 2 (PI.f32))) (*.f32 2 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(*.f32 8 (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(*.f32 (sqrt.f32 (*.f32 8 (pow.f32 (PI.f32) 3))) (sqrt.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3/2) (pow.f32 (*.f32 2 (PI.f32)) 3/2))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(log.f32 (exp.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 8 (pow.f32 (PI.f32) 3)))))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(cbrt.f32 (*.f32 (*.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (*.f32 8 (pow.f32 (PI.f32) 3))) (*.f32 8 (pow.f32 (PI.f32) 3))))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(expm1.f32 (log1p.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(exp.f32 (log.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(log1p.f32 (expm1.f32 (*.f32 8 (pow.f32 (PI.f32) 3))))
(*.f32 (pow.f32 (PI.f32) 3) 8)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3))) 1)
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(pow.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3) 1)
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(log.f32 (exp.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3))))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3) (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)) (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(exp.f32 (log.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3)))
(*.f32 (*.f32 8 (pow.f32 uy 3)) (pow.f32 (PI.f32) 3))
(*.f32 8 (pow.f32 (*.f32 uy (PI.f32)) 3))
(-.f32 (exp.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))) 1)
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))) 1)
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (exp.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(exp.f32 (log.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))
(*.f32 yi (sin.f32 (*.f32 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))
(*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))

eval1.5s (4%)

Compiler

Compiled 44845 to 27703 computations (38.2% saved)

prune626.0ms (1.7%)

Pruning

42 alts after pruning (40 fresh and 2 done)

PrunedKeptTotal
New75417771
Fresh152338
Picked415
Done011
Total77342815
Accuracy
99.8%
Counts
815 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.6%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (+.f32 -1 (+.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy)))) (/.f32 -1 yi)) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 2 uy))))))))))
93.4%
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 2 (*.f32 uy (*.f32 yi (PI.f32)))))))
93.4%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 2 (*.f32 (*.f32 uy (PI.f32)) (*.f32 yi (sqrt.f32 (-.f32 1 (pow.f32 (*.f32 ux (-.f32 maxCos (*.f32 ux maxCos))) 2))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos))))))
96.3%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (+.f32 (*.f32 yi (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
65.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos zi)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
60.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 (neg.f32 maxCos) (*.f32 ux zi))))
65.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos zi)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi)))
60.8%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 (*.f32 (*.f32 ux ux) zi) (neg.f32 maxCos)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
65.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 zi maxCos)))
67.5%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
65.2%
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 maxCos (*.f32 ux zi)))
67.5%
(fma.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.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) (pow.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32)))) (cbrt.f32 yi)) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.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 (pow.f32 (sqrt.f32 2) 2) (*.f32 (*.f32 uy (PI.f32)) yi)) (sqrt.f32 (-.f32 1 (*.f32 (pow.f32 (-.f32 1 ux) 2) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 yi (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32)))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 uy (PI.f32))))))) (*.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 (pow.f32 (sqrt.f32 2) 2) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
44.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) (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 2))) (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux ux)) zi))
85.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 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 uy yi))) 3))) (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux ux)) zi))
74.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) 2) (cbrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
95.4%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (fma.f32 (*.f32 yi (pow.f32 (*.f32 uy (PI.f32)) 3)) -4/3 (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
74.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (fma.f32 (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) (sqrt.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))) -1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
51.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (sqrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
98.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (pow.f32 (cbrt.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 3)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (/.f32 (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) -1))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (/.f32 1 (/.f32 (+.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1) (+.f32 (pow.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 2) -1)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
75.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (-.f32 (+.f32 1 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))))) 1)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 uy 5) (*.f32 yi (pow.f32 (PI.f32) 5)))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 uy 7) (*.f32 yi (pow.f32 (PI.f32) 7)))) (+.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 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
93.2%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
97.6%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (pow.f32 (*.f32 2 (*.f32 uy (PI.f32))) 3) 1/3)))) (*.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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 uy (PI.f32)))) 2)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
96.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 ux maxCos) zi))
96.3%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 ux maxCos) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) uy) 3))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
85.8%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux ux)) zi))
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (expm1.f32 (log1p.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy)))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
Compiler

Compiled 6931 to 4304 computations (37.9% saved)

regimes778.0ms (2.1%)

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

10 calls:

102.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))
74.0ms
maxCos
60.0ms
yi
57.0ms
ux
57.0ms
xi
Results
AccuracySegmentsBranch
99.1%1xi
99.1%1yi
99.1%1zi
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%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.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 5062 to 2992 computations (40.9% saved)

regimes670.0ms (1.8%)

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

10 calls:

65.0ms
xi
54.0ms
zi
49.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))
48.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
47.0ms
yi
Results
AccuracySegmentsBranch
99.1%1xi
99.1%1yi
99.1%1zi
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%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.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 3443 to 1954 computations (43.2% saved)

regimes425.0ms (1.1%)

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

10 calls:

45.0ms
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
41.0ms
maxCos
41.0ms
uy
38.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
34.0ms
(*.f32 (*.f32 uy 2) (PI.f32))
Results
AccuracySegmentsBranch
99.1%1xi
99.1%1yi
99.1%1zi
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%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.1%1(*.f32 (*.f32 uy 2) (PI.f32))
99.1%1(*.f32 uy 2)
99.1%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 2702 to 1534 computations (43.2% saved)

regimes266.0ms (0.7%)

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

7 calls:

53.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
50.0ms
yi
32.0ms
ux
26.0ms
uy
25.0ms
zi
Results
AccuracySegmentsBranch
99.1%1xi
99.1%1yi
99.1%1zi
99.1%1ux
99.1%1uy
99.1%1maxCos
99.1%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1657 to 900 computations (45.7% saved)

regimes187.0ms (0.5%)

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

7 calls:

24.0ms
maxCos
24.0ms
ux
23.0ms
zi
22.0ms
yi
21.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 1 ux) maxCos) ux)
Compiler

Compiled 1422 to 770 computations (45.9% saved)

regimes125.0ms (0.3%)

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

7 calls:

15.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
15.0ms
yi
15.0ms
uy
15.0ms
ux
15.0ms
maxCos
Results
AccuracySegmentsBranch
96.3%1xi
96.3%1yi
96.3%1zi
96.3%1ux
96.3%1uy
96.3%1maxCos
96.3%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
Compiler

Compiled 1015 to 552 computations (45.6% saved)

regimes139.0ms (0.4%)

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

7 calls:

35.0ms
yi
15.0ms
zi
15.0ms
(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
14.0ms
ux
14.0ms
uy
Results
AccuracySegmentsBranch
93.2%1xi
93.2%1yi
93.2%1zi
93.2%1maxCos
93.2%1(*.f32 (*.f32 (-.f32 1 ux) maxCos) ux)
93.2%1ux
93.2%1uy
Compiler

Compiled 981 to 535 computations (45.5% saved)

regimes126.0ms (0.3%)

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

6 calls:

54.0ms
maxCos
12.0ms
zi
11.0ms
uy
11.0ms
ux
11.0ms
xi
Results
AccuracySegmentsBranch
93.2%1xi
93.2%1maxCos
93.2%1yi
93.2%1zi
93.2%1ux
93.2%1uy
Compiler

Compiled 714 to 376 computations (47.3% saved)

regimes81.0ms (0.2%)

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

6 calls:

12.0ms
zi
11.0ms
maxCos
11.0ms
ux
11.0ms
uy
11.0ms
yi
Results
AccuracySegmentsBranch
93.2%1xi
93.2%1zi
93.2%1maxCos
93.2%1yi
93.2%1ux
93.2%1uy
Compiler

Compiled 677 to 356 computations (47.4% saved)

regimes102.0ms (0.3%)

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

6 calls:

30.0ms
yi
15.0ms
xi
12.0ms
uy
10.0ms
zi
10.0ms
maxCos
Results
AccuracySegmentsBranch
85.8%1maxCos
85.8%1xi
89.9%3yi
85.8%1zi
85.8%1uy
85.8%1ux
Compiler

Compiled 640 to 338 computations (47.2% saved)

regimes64.0ms (0.2%)

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

6 calls:

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

Compiled 496 to 261 computations (47.4% saved)

regimes55.0ms (0.1%)

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

6 calls:

8.0ms
xi
8.0ms
zi
8.0ms
maxCos
7.0ms
yi
7.0ms
uy
Results
AccuracySegmentsBranch
67.5%1ux
67.5%1zi
67.5%1uy
67.5%1xi
67.5%1yi
67.5%1maxCos
Compiler

Compiled 392 to 209 computations (46.7% saved)

regimes43.0ms (0.1%)

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

6 calls:

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

Compiled 235 to 134 computations (43% saved)

regimes41.0ms (0.1%)

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

6 calls:

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

Compiled 179 to 107 computations (40.2% saved)

regimes32.0ms (0.1%)

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

6 calls:

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

Compiled 151 to 93 computations (38.4% saved)

regimes26.0ms (0.1%)

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

6 calls:

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

Compiled 123 to 80 computations (35% saved)

regimes19.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

6 calls:

4.0ms
yi
3.0ms
ux
3.0ms
uy
3.0ms
maxCos
3.0ms
xi
Results
AccuracySegmentsBranch
65.2%1yi
65.2%1zi
65.2%1ux
65.2%1maxCos
65.2%1xi
65.2%1uy
Compiler

Compiled 72 to 57 computations (20.8% saved)

simplify128.0ms (0.3%)

Algorithm
egg-herbie
Rules
596×distribute-lft-neg-in
332×unsub-neg
272×neg-mul-1
260×distribute-rgt-neg-in
234×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01441997
12791997
23561993
34261993
45381993
57691993
611151993
714341993
816341993
917161993
1017341993
1117351993
1217351993
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 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))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 ux maxCos) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 2 uy) (*.f32 (PI.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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy 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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux ux)) zi))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) xi) (fma.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos)))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) (-.f32 ux 1)))) xi) (fma.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) (-.f32 ux 1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) (+.f32 ux -1)))) xi) (fma.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 1 ux)) (*.f32 ux maxCos))) (+.f32 ux -1)))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux -1))))))) xi) (fma.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux -1))))))) (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))) yi (*.f32 ux (*.f32 (*.f32 (-.f32 1 ux) maxCos) zi))))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)))))) yi))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 ux 1)))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 maxCos (-.f32 ux 1)))))))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux zi)))
(+.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))) xi (*.f32 (sin.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 yi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 ux -1)))))))))) (*.f32 (*.f32 (-.f32 1 ux) maxCos) (*.f32 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 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))))) (*.f32 yi (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux (*.f32 (-.f32 1 ux) maxCos)) (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))) (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2)))))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 2 (PI.f32))))))))
(fma.f32 (-.f32 maxCos (*.f32 ux maxCos)) (*.f32 ux zi) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) (-.f32 (*.f32 ux maxCos) maxCos))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy -2)))) (*.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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 yi (sin.f32 (*.f32 (*.f32 2 uy) (PI.f32))))) (*.f32 (*.f32 ux maxCos) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy 2))))) (*.f32 (*.f32 ux maxCos) zi))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 2 yi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux 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 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.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 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 (*.f32 (*.f32 (-.f32 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 1 ux) maxCos))) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy 2) (PI.f32))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) xi) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 (*.f32 (neg.f32 maxCos) (*.f32 ux ux)) zi))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 zi (*.f32 (*.f32 ux ux) (neg.f32 maxCos))))
(+.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 zi (*.f32 maxCos (*.f32 ux (neg.f32 ux)))))
(-.f32 (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 uy 2))) (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 uy yi)))) (*.f32 zi (*.f32 maxCos (*.f32 ux ux))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (-.f32 1 ux) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (-.f32 ux 1))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 1 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (+.f32 ux -1))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (+.f32 (*.f32 -1 ux) 1) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 1 ux) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 (-.f32 maxCos (*.f32 maxCos ux)) (*.f32 ux zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 (*.f32 ux zi) (-.f32 maxCos (*.f32 ux maxCos))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 ux (*.f32 (-.f32 1 ux) (*.f32 maxCos zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 ux (*.f32 zi (-.f32 maxCos (*.f32 ux maxCos)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))) xi) (*.f32 ux (*.f32 zi maxCos)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 xi (sqrt.f32 (-.f32 1 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 maxCos maxCos) (*.f32 ux ux))))) (*.f32 maxCos (*.f32 ux zi)))
Compiler

Compiled 749 to 518 computations (30.8% saved)

soundness4.0s (10.8%)

Rules
1546×associate-*r*
1424×associate-*r*
1424×associate-*r*
1336×associate-*r*
1336×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02434591
17674463
228883201
369583197
054031057
1152627293
2639727119
049612693
1135310997
2644610997
044513961
1127311155
2563011035
055213087
1146112075
2577312037
054031057
1152627293
2639727119
055213087
1146112075
2577312037
054031057
1152627293
2639727119
054031057
1152627293
2639727119
055213087
1146112075
2577312037
037193
1760187
044513961
1127311155
2563011035
054031057
1152627293
2639727119
02434591
17674463
228883201
369583197
02434591
17674463
228883201
369583197
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 2312 to 1364 computations (41% saved)

end1.0ms (0%)

preprocess930.0ms (2.5%)

Compiler

Compiled 1448 to 820 computations (43.4% saved)

Profiling

Loading profile data...